带你走进ASP.NET(2)

王朝asp·作者佚名  2006-11-24
宽屏版  字体: |||超大  

2. C#.NET

C#语言是微软公司针对.Net平台开发的一种全新的编程语言。尽管C#象是C,和C++语言的升级语言,但是他不象他的前身那样,C#是一个完全面相对象的开发语言。它既有Visual Basic的快速开发的特点,又具有C++的强大的功能。它的风格类似与C、C++和Java。如果你是一个C、C++或者Java的程序员,你会发现你可以很快的使用C#进行开发。和VB.NET一样,C#可以利用公共语言运行时给我们带来的各种好处。例如:语言的交互性,垃圾回收机制,增强的安全性能,以及版本兼容。

1)类

一个类可以从另一个类继承,在C#中,类是不可以继承多个类的,但是它可以继承多个接口。

下面我们给大家建立一个类:

public class person

{

//在这里面可以增加属性和方法。

}

2) 属性

使用属性,我们可以访问类中的数据成员。我们现在给上面的person类增加一个姓名和年龄的属性。

public class person

{

private string _Name;

private int _Age;

public string Name

{

get

{

return _Name;

}

set

{

_Name=value;

}

}

public int Age

{

get

{

return _Age;

}

set

{

_Age=value;

}

}

}

3) 方法

方法是类中执行运算或者其它行为的成员。我们现在给上面的类增加一个ToString()的方法。

public class person

{

private string _Name;

private int _Age;

public person()

{

//

// TODO: Add constructor logic here

//

}

public string Name

{

get

{

return _Name;

}

set

{

_Name=value;

}

}

public int Age

{

get

{

return _Age;

}

set

{

_Age=value;

}

}

public string ToString()

{

return "姓名:"+_name+",年龄:"+_Age;

}

}

和VB.NET一样,C#也提供了继承,接口等其它面向对象的特性。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有