This solution contains a series of examples on how to use certain functionalities of DotNet in XSharp.
Some of the examples use features from the X# version 2.8 (like local methods and expression bodies)
- Properties
- Switch-case
- Enums
- Generic Classes
- StringBuilder
- List
- HashSet
- Dictionary
- XDocument (export XML)
- Is + var
- Interfaces
- Linq
- Deferred execution
- Where
- OrderBy
- ThenBy
- Select
- SelectMany
- ToList
- ToArray
- ToDictionary
- ToHashset
- First
- FirstOrDefault
- Last
- LastOrDefault
- Any
- All
- XDocument (Linq to XML)
- String functions
- Action and Func types
- Use the Test-Explorer (in the Test Menu) to run the tests
- Simple Unit Tests (FizzBuzz)
- Ways to handle Dependencies (using Paramter or Provider)
- Use BenchmarkDotNet to perform Performance and Memory Benchmarks
- Yield