私の API の 1 つは ICollection の結果を返します。System.Linq を使用せずにコードでそれらを読みたいと思います。可能でしょうか?
さらに追加--- Linq を使用する場合、 ICollection.First().Value は問題ありません。Linq を使用しない場合と同じように機能する方法が必要です。
ありがとうパヴァン
はい、単純に foreach ループを使用できます。
編集: 特定の要素にアクセスするには、他の回答のようにインデックス アクセスを使用できます。特定の条件が必要な場合は、コレクションを反復できます
ICollection<TYPE> collection = YourApi();
TYPE result;
foreach(var x in collection)
{
if( your condition is true )
{
result = x;
break;
}
}
// check if result is not null and use it
foreach
ループを使用します:
foreach(var elem in mycollection)
{
// do stuff
}
編集 :
ICollection.First()
あなたができることのために:
if (mycollection.Count > 0)
var firstItem = mycollection[0];