我在代码中看有的地方加个[xxxx],例如下面的代码,书上没翻到,这表示什么意思?
public class MyObject
{
  public int n1 = 0;
  public int n2 = 0;
  public String str = null;
}

解决方案 »

  1.   

    是c#中的属性,属性又是通过反射来实现的。
    比如说调用api函数时,采用非托管方式,应用属性[DllImport()]
    然后再加上函数,程序中只需要这么处理即可。其他的交给frame
      

  2.   

    楼上的兄弟,我到GOOGLE上应该怎么搜能搜到相关的教程呢,用啥关键字
      

  3.   

    特性 Attribute "System.Attribute 类"
      

  4.   

    可序列化,类似于java的Serializable接口。
      

  5.   

    MSDN:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpovrserializingobjects.asp
      

  6.   

    []表示这个是个属性,Serializable表示该类是可序列化的,主要是序列化为binary和soap用的
    序列化为xml可以不用,还有如果要该类支持远程,必须标记为Serializable,或者继承自远程类