
asp.net C#中的函数如何写都代表着什么意思,举个例子说明下
展开全部
例子1.是普通的方法定义.public为修饰符,修饰该方法的作用范围.还有一些其它的方法修饰符.如private, protected.
public 修饰符的作用域是:访问不受限.
private :访问受限,只能在方法内部被调用
protected:访问受限,可以被继承的子类所调用.
其中的void的表示方法没有返回值,如果方法的返回值为string类型的话,这里的void的要被string来替换:
public string XXX()
其中的XXX就是为方法名了.在C#中可以有多个方法使用同样的名字,但前提是方法的返回值,或参数个数必须不能相同.这种情况叫做"重载".
例子2.是一个"构造函数"或叫"构造方法".是特殊的一种方法,它的方法名同"类名",此构造函数也是可以进行"重载".构造函数故名思意就是在对象被构造时所调用的函数,也就是对象在被实例化时所调用的函数.称之为"构造函数".
xxx obj=new xxx(); // 在这样实例化一个对象时,会调用
public xxx() {....} 中的初始化操作.
public 修饰符的作用域是:访问不受限.
private :访问受限,只能在方法内部被调用
protected:访问受限,可以被继承的子类所调用.
其中的void的表示方法没有返回值,如果方法的返回值为string类型的话,这里的void的要被string来替换:
public string XXX()
其中的XXX就是为方法名了.在C#中可以有多个方法使用同样的名字,但前提是方法的返回值,或参数个数必须不能相同.这种情况叫做"重载".
例子2.是一个"构造函数"或叫"构造方法".是特殊的一种方法,它的方法名同"类名",此构造函数也是可以进行"重载".构造函数故名思意就是在对象被构造时所调用的函数,也就是对象在被实例化时所调用的函数.称之为"构造函数".
xxx obj=new xxx(); // 在这样实例化一个对象时,会调用
public xxx() {....} 中的初始化操作.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询