永发信息网

c#没有全局函数??

答案:3  悬赏:60  手机版
解决时间 2021-01-28 05:30
c#没有全局函数??
最佳答案
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()方法了。
全部回答
新建一个类,在里面加静态变量
您好,
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()方法了。
希望这些信息对您有帮助。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
永开搬家(沪太路店)地址在什么地方,我要处理
乌海亿顺商务主题宾馆地址好找么,我有些事要
顿笔的意思是什么啊?知道的请说下!
欧洲十日游多少钱
东方美化妆品地址有知道的么?有点事想过去
2019年走向中考考场八年级数学上册湖南教育版
引例的意思是什么啊?知道的请说下!
一二五六七八九后面一句歇后语
歌诗图车窗玻璃有防夹功能吗
【太极2012】...比作太极两个点各在什么位置2
6-3=7-减几求答案
一号农场停车场(出入口)怎么去啊,我要去那办
自然堂地址在什么地方,我要处理点事
深圳湾到香港机场的商务车问题
【干电池充电器】干电池和蓄电池可以用一个充
推荐资讯
crv一万公里保养(全合成机油)多少钱
不被消化的碳水化合物被称为益生元,主要有(
某房地产开发公司购买某企业闲置的房产,合同
暴风战舰舰长升五星要多少战争笔记
下列关于消费税的核算,说法正确的是(  )
使命召唤8任务模式游击战术怎么烟雾标记
如何做桌面管理,将桌面上的快捷方式全部传入
开一家烤猪蹄店怎么样?
重子的意思是什么啊?知道的请说下!
5KW发电机一小时发电1KW电最少需要耗多少汽油
气血不足原因是什么
strawberry中的字母组合是哪个?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?