リスト(「listInts」という名前)に大量のintができてしまいます。
それは誰も驚かないはずです。
私の問題は、そこに負の数を入れたくないということですが、具体的には-1、-2、および-3の3つを持つ可能性があります。
次の方法で不器用に削除できます。
if (listInts.Contains(-1) {
int i = listInts.IndexOf(-1);
listInts.Remove(i);
// etc.
}
...しかし、これはケナガイタチのパスル全体よりも悪臭を放つコードの匂いを発していることを私は知っています。
より良い方法は何ですか?