重複の可能性:
文字列の配列を List<string> に変換する
私はC#が初めてです配列の文字列全体をリストにコピーする方法は?
私はこれを試しましたが、解決策はありませんでした。
List<string> lstArray = strArray.toList<string>;
or
List<string> lstArray = new List<string>();
strArray.copyTo(lstArray,0);
重複の可能性:
文字列の配列を List<string> に変換する
私はC#が初めてです配列の文字列全体をリストにコピーする方法は?
私はこれを試しましたが、解決策はありませんでした。
List<string> lstArray = strArray.toList<string>;
or
List<string> lstArray = new List<string>();
strArray.copyTo(lstArray,0);
リストコンストラクターで文字列配列を渡します。
List<string> yourList = new List<string>(strArray);
最初の行が機能しなかった理由は、正しい構文を使用していないためです。だから代わりに
List<string> lstArray = strArray.toList<string>;
使用する
List<string> lstArray = strArray.ToList<string>();
また
List<string> lstArray = strArray.ToList(); // with less keystrokes, since the array is of type string.
Array.CopyTo を使用しようとしている 2 番目のオプションでは、ジェネリック リストではなく、配列型で機能します。おそらくエラーが発生しています。
'System.Array.CopyTo(System.Array, int)' に最適なオーバーロードされたメソッドの一致には、無効な引数が含まれています
配列が必要であり、一般的なリストを渡しているためです。