[DataContract]
public class PersonField
{
private string _fieldName;
private object _fieldValue;
public PersonField()
{
}
public PersonField(string FieldName, object FieldValue)
{
_fieldName = FieldName;
_fieldValue = FieldValue;
}
[DataMember]
public string FieldName
{
get { return _fieldName; }
set { _fieldName = value; }
}
[DataMember]
public object FieldValue
{
get { return _fieldValue; }
set { _fieldValue = value; }
}
}
이 클래스는 내 WCF 서비스에서 사용됩니다. 내가 이런NullReferenceException 배열 채우기 중
PersonField[] test = new PersonField[2];
test[0].FieldName = "test";
에 대한 클라이언트 측의 배열을 만들려고 할 때 나는 개체 참조가 개체의 인스턴스로 설정되지 않았습니다 얻을. 내가 뭘 잘못하고 있는지 확실하지 않아?
가능한 중복 [.NET에서 NullReferenceException이 무엇입니까? (http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-in-net) –
시도 'PersonField [] test = 새로운 PersonField [2]; test [0] = 새로운 PersonField(); test [0] .FieldName = "test";'이것은 직렬화와 아무런 관련이 없습니다. –
왜 downvote? 그것의 간단한 대답,하지만 그 질문 자체에 아무 문제가 보이지 않습니다. –