インスタンスのクラス 以内プロパティの型としてIEnumerable<T>
を使用しても大丈夫ではないのはなぜ申し訳ありませんが、問題はそれがコンパイルされなかったことはなかったIEnumerableを<T>質問
public class Example
{
public IEnumerable<Int32> Ids {get; private set;}
publicIEnumerable<string> Names {get; private set;}
}
のようなもの、私は逃しましたここに物事を書く上で公共のアクセサリー、質問はなぜプロパティのIEnumerableを使用しないようにされました。しかし、私がさらに読むと、IEnumerableを使用してこれを修正しないで(追加、削除する)何かが必要であれば、それは完全に受け入れられることに気付きました。
それはだと述べましたよくない? –
スタイルコップがそれについて不平を言うと思います。私もあまりにもわかりません – devrooms
なぜ「このコンパイルではないのですか」という質問がある場合は、少なくともコンパイラエラーを含めることができます。 –