私はこのような2つのクラスを持っています
class ClassA
{
// Some properties
public String PropertyA { get; set; }
}
class ClassB
{
public List<ClassA> PropertyB { get; private set; }
ClassB()
{
PropertyB = new List<ClassA>();
}
}
そして、どこかで私はこのような方法を持っています
public String MyMethod(ClassB argument)
{
//do stuff with all the PropertyA values
}
引数から、PropertyB の要素に null または空の PropertyA がないことを期待しています (無効な結果が生成されます)。どのような例外をスローする必要がありますか? 引数例外?
編集:だから私は言葉でそれを説明しようとします.タイプ ClassB のパラメータを持つメソッドがあり、ClassB には ClassA のリストがあり、各 ClassA には文字列であるプロパティがあります. このプロパティを使用してクエリを作成しているので、クエリを使用するときはここで停止する方がよいと思います。