オブジェクト初期化子を使用してクラスのプロパティを設定し、クラスのコンストラクター内でそれらにアクセスしようとしています。問題は、コンストラクターが実行されるまでプロパティが設定されていないように見えることです。私は何か間違ったことをしていますか?
ベーシッククラス..
public class TestClass
{
public string FirstName{get; set;}
public TestClass(){
NewClass nc = NewClass(FirstName);
}
}
クライアントクラス
public class ClientClass
{
public ClientClass(){
TestClass tc = new TestClass{ FirstName="Jimmy"};
}
}