パフォーマンスが十分にテストされたコードを作成しました。
コードでは、コンマで区切られた文字列を分割して、DataTable行のItemArrayに割り当てています。
DataRow dr = dt.NewRow();
var itemArray = processedUliValue.Split(',');
dr.ItemArray = itemArray;
dt.Rows.Add(dr);
コードの後半で、選択した列名に基づいてこれらのitemArray値を整数に変換しています
いずれかの列が空の場合、例外が発生します。
だから私はitemArrayを割り当てるときに空の値をnullに設定することを探しています、コンマ区切りの文字列でDBNull.Valueを使用しようとしましたが、nullを取りませんでした、nullも試しましたが、それも機能しませんでした。
このコンマ区切りの文字列を使用してnullをItemArrayに割り当てる方法はありますか?