【发布时间】:2012-11-29 20:01:45
【问题描述】:
一个例子胜过一千个愚蠢的问题,所以:
public class OuterClass
{
public static class InnerClassEventArgs : EventArgs
{
public static int SomeInt;
}
}
在遥远的星系中:
public void SomeFunkyFunc()
{
OuterClass Instance1;
OuterClass Instance2;
Instance1.InnerClassEventArgs.SomeInt = 1;
Instance2.InnerClassEventArgs.SomeInt = 2;
//WHAT WOULD Instance1.InnerClassEventArgs.Someint == ?
}
是的,我现在意识到我已经输入了几乎所有我需要回答我自己的问题的代码。如果比我聪明的人知道他们的头脑,我宁愿不创建一个新项目并经历麻烦。
【问题讨论】:
-
它将是 2 - 它是一个静态变量 - 它代表最后一个分配的值
-
与论坛网站不同,我们不使用“谢谢”、“感谢任何帮助”或Stack Overflow 上的签名。请参阅“Should 'Hi', 'thanks,' taglines, and salutations be removed from posts?.
标签: c# .net inner-classes static-members