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.