Value Types, Immutability (Good) & Mutability (Evil) in .NET
22923
Why are mutable structs “evil”?
89994
Why do we need immutable class?
120830
How to create immutable objects in Java?
153202
Type safety: Unchecked cast
38483
"const correctness" in C#
149187
Is accessing a variable in C# an atomic operation?
8748
Why does C# forbid generic attribute types?
86324
Is there a C# type for representing an integer Range?
83187
Elegant alternatives to the weird multiple inheritance
53545
Do I need to synchronize access to immutable types in Java?
87182
C# Unsafe/Fixed Code
99405
Why does C# limit the set of types that can be declared as const?
137403
How to best implement Equals for custom types?
53313
What is the difference between using IDisposable vs a destructor in C#?
122493
Explanation of switch statement constraints on variably modified types in C standard
121165
Is there a reasonable approach to "default" type parameters in C# Generics?
5220
Immutability, Association and typing