首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

关于插入异常

2013-09-12 
关于插入错误本帖最后由 asm_shen 于 2013-09-05 13:37:00 编辑如果有两个类 class A{guid idB b}class

关于插入错误
本帖最后由 asm_shen 于 2013-09-05 13:37:00 编辑 如果有两个类 

class A
{
     guid id;
     B b;
}

class B
{
     guid id;
     int a;
}
其中int a为非空;
如果我插入add(new A{B=null})的时候会报错,说int a不能为空。请问我应该怎么插入
[解决办法]
class A
{
    public Guid id { get; set; }
    public B b { get; set; }
}
add(new A() { b = default(B) });
[解决办法]
class B
{
    public Guid id { get; set; }
    public int a { get; set; }
}

热点排行