エラー メッセージに null 非許容パラメーターを含めることはできません
リストを渡すにはどうすればよいですか? メソッドに?
public int RegexAutoCode(int sID, List<Int16>? valueIDs, string text, SqlCommand cmd)
List<>?-Listは、要素の型に関係なく参照型であり、すでに nullable であるということはありません。
// This is absolutely fine
List<Int16> list = null;
Listnull 許容値が必要なInt16場合 (各要素が null または になる可能性があるためInt16)、次のようなパラメーターが必要です。
List<Int16?> valueIDs
ForNullable<T>が有効であるTためには、null 非許容値型である必要があります。それがT : struct制約が示すものです。
使用するList<Int16?>
?間違った場所にありました。