は、私は文字列引数を検証するためのコードを記述しなければならなかったどのように多くの数え切れないほど知らない:C#:引数の検証:ヌル/空の文字列
public RoomName(string name)
{
if (string.IsNullOrEmpty(name))
{
throw new ArgumentException("Cannot be empty", "name");
}
}
これを避けるために、とにかくありますか?これを避けるための属性や設計ごとの仕組みがありますか?言うことはありません:
public RoomName(NotNullOrEmptyString name)
{
実際にそのタイプを作成する必要はありませんか?
このリンクは、[属性とメソッドの代行受信を使用した引数の検証](http://www.codinginstinct.com/2008/05/argument- validation-using-attributes.html) – Joe