asp.net C#中的函数如何写都代表着什么意思,举个例子说明下
答案:2 悬赏:0 手机版
解决时间 2021-03-17 22:10
- 提问者网友:暗中人
- 2021-03-16 23:25
asp.net C#中的函数如何写都代表着什么意思,举个例子说明下
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-03-17 00:19
例子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() {....} 中的初始化操作.
全部回答
- 1楼网友:由着我着迷
- 2021-03-17 01:01
public(访问修饰词,代表谁都可以调用这个函数)
void(返回值修饰词,代表这个函数都返回些什么,void代表空,什么都不返回)
xxx(参数) 这个就是函数名了,后面括号里加上函数需要的参数
例如下面的函数返回一个"i come back"字符串,而且谁都可以调用它
public string xxxx()
{
return "I come back";
}
void(返回值修饰词,代表这个函数都返回些什么,void代表空,什么都不返回)
xxx(参数) 这个就是函数名了,后面括号里加上函数需要的参数
例如下面的函数返回一个"i come back"字符串,而且谁都可以调用它
public string xxxx()
{
return "I come back";
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯