In this Blog I am discussing about the common points which must be followed to avoid many of C# reliability and performance pitfalls.
-
Use Immutable Data types to remove unnecessary Error checking.
-
Use both type of C# constant for efficiency and maintainability.
-
We should take full advantage of Delegates and Interface.
-
We should avoid C# function which will practically get us in Trouble.
-
We should Minimize boxing and unboxing and garbage collector.
-
Improve Maintainability and Reliability by creating small, cohesive assemblies.
-
We should know when and when not to use Reflection.
-
Leverage the full power of .NET runtime diagnostics.
-
Create CLS compliant assemblies that use noncompliant C# language features.

kshitij agrawalPosted Jul 20, 2011, 4:30 PM
what is the use of caching