我需要将值传递给zeiresponse.TEnrlbp,这是一种类型" ZetEnrlbp"。任何帮助将不胜感激。谢谢你
ZEIsuCirroCreateBpCaResponse zeiresponse = new ZEIsuCirroCreateBpCaResponse();
ZetEnrlbp brp = new ZetEnrlbp();
brp.BuLangu = "English";
brp.NameOrg1 = "Random";
brp.NameOrg2 = "Random2";
//Throws an exception here.
zeiresponse.TEnrlbp.Select(c => c.NameOrg2 = "Name");
zeiresponse.TEnrlbp.Select(s => s.NameOrg2 = "");
答案 0 :(得分:0)
这是因为“c”为空,这就是“c.NameOrg2”抛出异常的原因。像这样修改它:
zeiresponse.TEnrlbp.Where(c => с != null).Select(c => c.NameOrg2 = "Name");
或类似的事件:
zeiresponse.TEnrlbp.Select((c) =>
{
if (c == null) с = new ....; //typeof "с" constructor
c.NameOrg2 = "Name";
});
答案 1 :(得分:0)
将null引用传递给不接受它作为有效参数的方法/对象时抛出的异常。
顺便问一下你的问题不明确。请再次检查您的代码。