TechyMedia

A .NET Technology blog | .NET,C# Progamming,C# tutorials,WPF WCF|Software Engineer

NAVIGATION - SEARCH

What are Partial Classes In C#

Partial classes are one of the new features included in C# 2.0.Partial classes enables you to split the class logic in two or more separate physical files.Even though physically different they are combined during compilation.Apart from splitting class definition, it is also possible to split the interface definition,structure definition even method definition over multiple files in C#. [More]

Static Classes And Static Class Members In C#

A static class can not be instantiated.Utility functions are stateless in nature and hence no need of a class object to access it.Hence Utility classes are always the best candidate as static classes.This avoids unnecessary instance creation,no need to dispose and simplicity of usage with reduced lines of code.
A static class can not be instantiated.Utility functions are stateless in nature and hence no need of a class object to access it.Hence Utility classes are always the best candidate as static classes.This avoids unnecessary instance creation,no need to dispose and simplicity of usage with reduced lines of code. [More]

Soluto, Get Most out of Your PC - Improve the Computer performance

If your PC always tests your patience and frustrate you too much by heavy performance issues and other unexpected failures like crashing, freezing,continuous reboot etc ? You can try Soluto ,the anti frustation software.
If your PC always tests your patience and frustrate you too much by heavy performance issues and other unexpected failures like crashing, freezing,continuous reboot etc ? You can try Soluto ,the anti frustation software. [More]

C#.NET Version 1.2 Features

C# version 1.2 is an upgraded version of C# 1.0 with features like private class constructor and Dispose on IEnumerator.
C# version 1.2 is an upgraded version of C# 1.0 with features like private class constructor and Dispose on IEnumerator. [More]

C#.NET Version 2.0 Overview

With .NET Framework version 2.0 Microsfot has updated C#.NET language to version 2.0 with some excellent new features such as Generics,Partial Classes,Nullable Types,Anonymous Methods,Iterators and much more.Read this article for a much detailed list of all C#.NET 2.0 features.
With .NET Framework version 2.0 Microsfot has updated C#.NET language to version 2.0 with some excellent new features such as Generics,Partial Classes,Nullable Types,Anonymous Methods,Iterators and much more.Read this article for a much detailed list of all C#.NET 2.0 features. [More]

Overview Of C#.NET Version 1.0

C#.NET is an object oriented programming language.In addition to the basic object-oriented principles, C# as a programming language facilitates some very useful features which makes C# a suitable choice for fast and advanced application developments.
C#.NET is an object oriented programming language.In addition to the basic object-oriented principles, C# as a programming language facilitates some very useful features which makes C# a suitable choice for fast and advanced application developments. [More]

Overview Of C#.NET Version 3.0

  Automatic properties Object initializer Collection initializer Implicitly typed local variables (var keyword) Anonymous types Partial methods Extension methods Lambda Expressions

C#.NET Version 4.0 Overview

    Optional parameters Named parameters dynamic keyword Parallel computing Covariance and Contravariance

Iterating recursively through menustrip items in C#.NET

There might be many cases and requirements to loop through all menu items in a Menu Strip Control.The sample method here help you to achieve the same.You can use these methods in the same class or can be made as separate static utility methods as you like.I just made it as private methods inside a class.
There might be many cases and requirements to loop through all menu items in a Menu Strip Control.The sample method here help you to achieve the same.You can use these methods in the same class or can be made as separate static utility methods as you like.I just made it as private methods inside a class. [More]

Basic Software Design Principles, SOLID

The key behind any good software design is Low coupling and High cohesion. The term itself give some hint what it mean. Anyway, you will get more insight when you read on further. If you design your software by following the SOLID principles it is guaranteed to a great extent that it will be loosely coupled and with high degree of cohesion.
The key behind any good software design is Low coupling and High cohesion. The term itself give some hint what it mean. Anyway, you will get more insight when you read on further. If you design your software by following the SOLID principles it is guaranteed to a great extent that it will be loosely coupled and with high degree of cohesion. [More]