我注意到c#中的全局变量还有其他线程.例如整数,字符串等
public static int;
Run Code Online (Sandbox Code Playgroud)
但是我需要使用另一个线程没有提及的"var"
public static var;
Run Code Online (Sandbox Code Playgroud)
似乎不起作用.
所以我要问的是在c#中可以将"var"作为全局变量吗?
不,因为var本身不是一个类型,它只是采用赋值右侧的任何表达式的形式:
var num = 1;
Run Code Online (Sandbox Code Playgroud)
是相同的:
int num = 1;
Run Code Online (Sandbox Code Playgroud)
在声明作用于方法之外的变量时,需要使用完整类型指示符:
public static int num = 1;
Run Code Online (Sandbox Code Playgroud)
要么
public static int Num {get;set;}
Run Code Online (Sandbox Code Playgroud)
等等
| 归档时间: |
|
| 查看次数: |
17878 次 |
| 最近记录: |