【发布时间】:2011-12-09 11:51:44
【问题描述】:
我正在尝试将一些代码从 VB.Net 转换为 C#,但遇到了问题。
我要翻译的 Vb.Net 代码行是:
client.Applicants = New wcf_Integration.Applicant() {New wcf_Integration.Applicant}
我试着把它翻译成:
Client.Applicants = new wcf_Integration.Applicant[1];
Client.Applicants[0] = new Applicant();
但是,这给了我一个讨厌的“对象引用未设置为对象的实例”错误。
对此的任何帮助将不胜感激。 :)
【问题讨论】:
-
嗯,c# 语法看起来不错 - 让我想知道申请人属性的吸气剂。你检查过吗?另外,仅供参考,如果需要,您可以像这样在一行中执行此操作:Client.Applicants = new [] { new wcf_Integration.Applicant() };
标签: c# vb.net arrays new-operator