永发信息网

关于C#publicstaticintxxx()的问题

答案:2  悬赏:30  手机版
解决时间 2021-02-23 01:45
  • 提问者网友:你挡着我发光了
  • 2021-02-22 13:00

关于C# public static int xxx()的问题

定义一个public static int  xxx()是什么意思?在什么情况下要定义?

还有上面那个return number;是什么意思

求详解

最佳答案
  • 五星知识达人网友:蓝房子
  • 2021-09-26 17:31
public“公共的”,说明这个函数可由定义它的类之外的地方访问到、调用到。static代表静态方法,说明这个函数被调用的时候,无需为定义它的类创建一个实际对象。int是方法的返回类型,就是调用方法后得到的值的类型。在你这个方法里,number就是返回值,return number这一步就是返回这个值。比如在你写的这个Program类之外,你可以写:int a = Program.ReadInt();用变量a来接收这个方法执行后所得到的返回值。
Static 和 非Static的区别:
用Static声明的方法和变量,不需要实例化该类就调用,而非Static的,就一定要用实例化的对象来调用。举例说,如果有一个类People,有一个Static的方法getAge(),有一个非Static的方法getName(),他们的调用方法就是:
People.getAge() 以及 People zhangsan = new People();zhangsan.getName();
全部回答
  • 1楼网友:千杯敬自由
  • 2021-09-26 18:18
这是定义的一个方法. 类型是int的,什么时候都可以定义的. 如果有类型的话,一定需要用return 来返回一个和方法类型相同的数据.// void是无返回的 方法调用:   方法名(要传递的参数或常量).     如果没有参数就是  方法名().
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯