MCA 505 Programming In C# !
Introduction: C# environment, characteristics of C#.
Data Types: Data Types, value types, reference types, default value, constants variables, scope of variables, boxing and unboxing.
Operators and expressions: arithmetic, relational, logical, bitwise, special operators, evolution of expressions, operator precedence and associativity.
Control construcs: Decision making, loops.
Classes and methods: Class, methods, constructors, destructors, overloading of operator and function.
Inheritance and polymorphism: Visibility control, overriding, abstract class and methods, sealed classes and methods, interfaces.
Advanced features of C#: Exception handling and error handling, interfacing with COM, automatic memory management.