Для такой структуры:
public struct SomeStruct
{
public SomeStruct(String stringProperty, Int32 intProperty)
{
this.StringProperty = stringProperty;
this.IntProperty = intProperty;
}
public String StringProperty { get; set; }
public Int32 IntProperty { get; set; }
}
Конечно, генерируется ошибка компилятора, которая читает Объект 'this' не может использоваться до того, как все его поля будут присвоены.
Есть ли способ присвоить значения полям поддержки или самим свойствам, или мне нужно реализовать свойства старомодным способом с помощью собственных явных полей поддержки?