コレクションプロパティ(タイプ「IList」または配列)の場合、要素がない場合はnullにするか、空のコレクションとして表す必要があります(つまり、長さがゼロ)
例えば
public class Teacher
{
public List<Student> Students = null // to represent absence of items
}
また
public class Teacher
{
public List<Student> Students = new List<Student>() // Initialize the collection.
}
これに関するベストプラクティスは何ですか。