リストには文字列のセットが含まれています。インデックスに基づいてリストにあるデータをフェッチしたいのですが、イテレータを使用しないでください。get ()またはgetat()を使用して取り出すことのできる何らかの方法?イテレータを使わずにリストからデータを取得する方法#
1
A
答えて
7
はmyList [インデックス]あなたのコレクションがIList<T>
を実装している場合だけでインデクサーを使用し、
List<string> myList = new List<string>();
myList.Add("string 1");
myList.Add("String 2");
Console.WriteLine(myList[0]); // string 1
Console.WriteLine(myList[1]); // String 2
1
あなたはただ行うことができます。
item = list[i];
6
List<string> myList = new List<string();
//add some elements to the list
//then get the third element
string thirdElement = myList[2];
1
は、オーバーロードインデックス演算子を使用します。
List<String> list; // ... initialize, populate list
String element = list[1]; // get the element at index 1
0
を移動するための方法です。そうでない場合、コレクションが転送のみのアクセスを許可する場合(すなわち、IEnumerable<T>
を実装する場合)、ElementAt()
メソッドを使用できますが、それでもフードの下でイテレータを使用します。
0
あなたは正確に何を言っているのか分かりませんが、.netのほとんどのコレクションにはCopyTo
という機能があり、[]
オペレータで個々のアイテムにアクセスできます。
0
List<string> list = new List<string>();
list.Add("lots of strings");
//If you want to print all the strings you can do:
foreach(string str in list)
Console.WriteLine(str);
//If you want to modify each string in the list, make each lower case for example,
// you can do. this is working by using the index of the elements in the list:
for(int i = 0; i < list.Count; i++)
list[i] = list[i].ToLower();
0
あなたはジェネリック型一覧(またはのIListの別の実装)を使用する場合は、直接、特定の位置でのアイテムにアクセスするには、インデックス演算子を使用することができます。item = myList[3]
あなたがそのタイプを使用している場合IEnumerableを実装する場合は、ElementAt()
機能を使用する必要があります。
イテレータの使用を避ける理由は何ですか?
関連する問題
- 1. MxnetイテレータAWS S3からデータを取得
- 2. getを使わずにリストからアイテムを効率的に取得する方法は?
- 3. jqueryを使用せずにAPIからデータを取得する方法
- 4. Azure ADを使用せずにExchange Onlineからデータを取得する方法
- 5. データセットからデータを取得してリストに渡す方法は?
- 6. フォームを使わずにdivのページを再読み込みせずにデータベースから取得する方法は?
- 7. ポインタからイテレータを取得
- 8. イテレータからconst_iteratorを取得
- 9. リストを使わずにクラスをCBooksに追加する方法
- 10. イテレータを前進させずにセル値を取得する方法 - Excel、Java POI
- 11. JSOMを使用してSharePointリストからデータを取得する方法は?
- 12. struts 2でリストとイテレータを使用せずにアクションクラスから値を<s:hidden >に設定する方法は?
- 13. イテレータからオブジェクトを取得する
- 14. イテレータを使わずにGolangをループするには?
- 15. イテレータを使用してFirebaseのキーを取得する方法
- 16. 私のテキストフィールドからデータを取得する方法がわからない
- 17. イテレータからリストにデータを挿入する際の問題
- 18. スキャナを使わずに結果を取得する方法 - Zxing/Android
- 19. php thumbを使わずに複数の画像を取得する方法は?
- 20. 実際のフォルダ名を使わずにフォルダパスを取得する方法は?
- 21. `this`を使わずにrecomposeライフサイクルでpropsを取得する方法は?
- 22. パンくずリストから選択した値を取得する方法
- 23. 毎回JSONの代わりにデータベースからデータを取得する方法
- 24. jQueryを使わずにjspからajaxにイメージURLを取得する
- 25. javascriptでactivexを使わずにclientsideからファイルサイズを取得するには?
- 26. xpcomglueを使わずにNPAPIプラグインからブラウザプロキシを取得するには?
- 27. JavaScriptを使わずにテキストフィールドから値を取得するには?
- 28. ページをリフレッシュせずにlaravelデータを取得する方法は?
- 29. JavaScript:for..inループを使わずに、idを指定してオブジェクトの配列からオブジェクトを取得する方法?
- 30. createCommandを使わずにデータベースから情報を取り出す方法は?
**リスト**のようにいくつかの詳細を提供しています**リストまたは他のコレクションですか? –