PersonInfo k1;定义一个PersonInfo的变量
PersonInfo k1=new PersonInfo();定义一个实例化的PersonInfo变量

解决方案 »

  1.   

    呵呵
    完工了
    恭喜啊~~~PersonInfo k1;
    这一句只是一个结构的声明,这个结构的每个值都为null,
    PersonInfo k1=new PersonInfo();
    实例化这个结构,每个属性值都是默认值
    name 为string.Emptyage 为 0
    这都是,string,int对象构造之后的默认值
      

  2.   

    好像不用结构体的构造函数的时候,没有必要用new
    也就是说,两种方法都可以吧
      

  3.   

    我也发现有这个问题
    我的经验是,你最好用new,保证没有问题
    否则可能出错
      

  4.   

    我同意:SophiaWang(Angel) ( )和 dragontt(龙人) 的说法·!