日期:2014-05-17  浏览次数:20831 次

有句代码不是太明白,求大牛解惑。
今天看源代码,看见这个格式的代码声明
C# code
public class aa
{
[CompilerGenerated]
private object <class>name;
}

这是泛型声明么?
泛型不应该是这个样子的么:
public class aa 
{
  private EventHandler<CloseEventArg> name;
}
若是要明白这方面的内容得看那些基础书籍啊?谢谢大牛们了,预祝中秋节快乐

------解决方案--------------------
[CompilerGenerated]
编译器生成的东西 不要管太多
------解决方案--------------------
[CompilerGenerated]
这个是特性了..
private object <class>name; 这个 class 用来干嘛的 我也看不懂
------解决方案--------------------
看的什么源码?反编译的代码?
------解决方案--------------------
这应该不是泛型
<class>name是变量名。
注意,<>在C#中不能作为变量名,是非法字符,但是在IL中可以。