class Student
{
private int Id { get; set; }
public Student(int current_Id)
{
this.Id = current_Id;
}
}
プロパティIDがクラスのコンストラクタに割り当てられた後、プロパティIDの変更を防止する方法を教えてください。 Id
にconst
を使用するとエラーが発生します。コンストラクタでプロパティの変更が割り当てられた後のプロパティの変更を防止するにはどうすればよいですか?
あなたの質問は不明です。あなたは、「生徒」が作成された後にIdを変更しないように頼んでいますか?それとも、生徒が生まれた後、なぜあなたはイドを変えられないのですか? – Sweeper
はい私は生徒が作成された後にIdを変更しないように頼んでいます。 –
'public readonly'または' public get/private set' –