2023-06-30 15:34:50 +02:00
|
|
|
:noncompliantCode: csharp/noncompliant-code.adoc
|
|
|
|
:compliantCode: csharp/compliant-code.adoc
|
2023-05-25 14:18:12 +02:00
|
|
|
|
2023-06-30 15:34:50 +02:00
|
|
|
include::../why-dotnet.adoc[]
|
2023-05-25 14:18:12 +02:00
|
|
|
|
2023-06-30 15:34:50 +02:00
|
|
|
include::../how-dotnet.adoc[]
|
2023-05-25 14:18:12 +02:00
|
|
|
|
2023-06-30 15:34:50 +02:00
|
|
|
include::../resources-dotnet.adoc[]
|
2023-05-25 14:18:12 +02:00
|
|
|
|
2023-06-30 15:34:50 +02:00
|
|
|
=== Articles & blog posts
|
2023-05-25 14:18:12 +02:00
|
|
|
|
2023-06-30 15:34:50 +02:00
|
|
|
* C# in Depth - https://csharpindepth.com/articles/singleton[Implementing the Singleton Pattern in C#]
|
|
|
|
* Medium - https://medium.com/null-exception/making-enums-smarter-in-c-518108cdaa73[Making enums smarter in C#]
|
2023-05-25 14:18:12 +02:00
|
|
|
|
|
|
|
|
2023-06-30 15:34:50 +02:00
|
|
|
include::../rspecator.adoc[]
|