永发信息网

c#没有全局函数??

答案:3  悬赏:60  手机版
解决时间 2021-01-28 05:30
  • 提问者网友:心如荒岛囚我终老
  • 2021-01-27 14:29
c#没有全局函数??
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-01-27 14:48
C# 是一种纯面向对象的语言,它要求任何方法必须在类的范围内,因此它没有全局函数和全局变量的概念,技术上也无法做到。

您可以通过把方法声明成静态的来使一个方法与特定的类而不是类的实例关联,但是调用的时候您同样需要给出类的名字,就像Console.WriteLine()方法一样。

例如:

public class Test
{
public static void OutputInfo()
{
Console.WriteLine("Hello from the Test class");
//end of the method
}
//end of the class
}

这样,您就可以使用Test.OutputInfo()这样的方式调用OutputInfo()方法了。
全部回答
  • 1楼网友:从此江山别
  • 2021-01-27 16:30
新建一个类,在里面加静态变量
  • 2楼网友:醉吻情书
  • 2021-01-27 16:07
您好,
C# 是一种纯面向对象的语言,它要求任何方法必须在类的范围内,因此它没有全局函数和全局变量的概念,技术上也无法做到。
您可以通过把方法声明成静态的来使一个方法与特定的类而不是类的实例关联,但是调用的时候您同样需要给出类的名字,就像Console.WriteLine()方法一样。
例如:
public class Test
{
public static void OutputInfo()
{
Console.WriteLine("Hello from the Test class");
//end of the method
}
//end of the class
}
这样,您就可以使用Test.OutputInfo()这样的方式调用OutputInfo()方法了。
希望这些信息对您有帮助。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯