CSharp is designed for the .NET framework. The .NET framework is object oriented. CSharp has a great set of tools for the object oriented programmer. CSharp is the first component oriented language in the C/C++ family. Component concepts are first class:
Properties, methods, events Design-time and run-time attributes integrated documentation using XML CSharp can be embedded in web pages. In C++ and Java primitive date types (int, double, etc) are magic and do not interoperate with objects. In Smalltalk and Lisp primitive types are objects, but at great performence cost. CSharp unifies this with no performance cost. CSharp also adds new primitive data types, for example decimal. Collections work for all types.
In CSharp, private is the default accessibility. The accessibility options are:
public - accessible to all
private - accessible to containing class
protected - accessible to containing or derived classes
internal - accessible to code in same assembly
protected internal - means protected or internal
Classes can be marked as public or internal. By default classes are private.
Download Programming in CSharp pdf
http://issc.rau.ac.za/downloads/csharp.pdf
Password default : booktraining.net
No comments:
Post a Comment