请问 c#静态构造函数中定义的变量如何取值?

2020-11-09 10:21:27 +08:00
 youla
public class Main{

	static Main(){
		int a = 0;
	}

	public static void Main(string[] args){
		/**
		  请问如何得到 int a ?
		  在不添加新变量的情况下能否实现?             
		*/
	}
}

先谢谢了!

2705 次点击
所在节点    C#
7 条回复
across
2020-11-09 10:39:35 +08:00
建议从头学习 C#。
构造函数里面的是局部变量,构造结束就销毁了。 要存也是作为 Class Main 的成员变量。
youla
2020-11-09 11:14:15 +08:00
@across 我就是在从头学习
yolee599
2020-11-09 11:19:29 +08:00
无法取得局部变量
xiangyuecn
2020-11-09 11:27:18 +08:00
完整 copy
   `static Main`
内的代码到
   `static void Main`
里面。
Rwing
2020-11-09 11:36:09 +08:00
@youla 但是你这个感觉学不是很系统啊,你可以说一下你学习的教材,让大家给你重新规划一下。
youla
2020-11-09 11:37:31 +08:00
@Rwing 不必了,我看过 msdn,知道是不能调用到的,只是看看有没有什么特殊技巧。
VictorJing94
2020-11-25 17:29:15 +08:00
@xiangyuecn 老哥 666

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/723091

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX