Programming Languages of today

Suffix for naming Business/Domain logic components

Suffix for naming Business/Domain logic components

Manager Solver Resolver Translator Engine Validator Hunter Analyst OrderProcessor Handler Helper Utility Operator Controller ...

New Features in C#.NET

Named Parameters in C#.NET

Named Parameters in C#.NET

Named Parameters One of the primary purposes of named parameters is that they resolve ambiguity between parameters. For example, the fol...
Optional Parameters in C#

Optional Parameters in C#

Optional Parameters If you’re of the same mind, then you’ll probably be pleased that C# 4.0 supports optional parameters. For many C...
Dynamic Programming and .NET Reflection

Dynamic Programming and .NET Reflection

Dynamic programming is done with a mind set that we have application in the form of in-memory object-graph and at the run time we call meth...
Unsafe code and Pointers in .NET

Unsafe code and Pointers in .NET

C# allows using pointer variables in a function of code block when it is marked by the  unsafe  modifier. The  unsafe code  or the unmanag...