中易网

请问C#高手,静态方法返回的值也是静态的吗?

答案:4  悬赏:60  
解决时间 2021-01-11 15:56
  • 提问者网友:相思似海深
  • 2021-01-10 22:09
请问C#高手,静态方法返回的值也是静态的吗?
最佳答案
  • 二级知识专家网友:第四晚心情
  • 2021-01-10 23:43
静态方法返回的值不是静态的,只是执行代码放在内存的静态区中而已,但稍微要注意一下,静态方法中只能处理静态变量和常量
全部回答
  • 1楼网友:思契十里
  • 2021-01-11 00:35
返回值还分静态与非静态的么?
  • 2楼网友:深街酒徒
  • 2021-01-11 00:27
静态方法的返回值和普通方法的返回值没有区别,返回值也没有静态和非静态的说法
  • 3楼网友:过活
  • 2021-01-11 00:18
首先你要知道两个东西 1,类 2 ,实例 静态方法及静态字段都是属于类的成员,只能通过类名访问而不能通过该类的实例访问,非静态方法及字段是该类的实例成员,只能通过该类的实例访问 ,而返回值只能是 viod 或者一个对象,返回值可以是静态的 ,也可以是非静态的,比如 内个dataset 如果你在类中声明了的一个静态dataset,并在query方法中返回了,那么这个dataset就是静态的,反之,则是非静态的,如果你有一个返回string的方法(不管静态还是非静态) ,返回了 你第一行定义的静态string str ,那么你就返回了一个静态string ,如果定义了一个非静态string 并且返回,那么这个返回值就是一个非静态string
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息