私はまだC#を学んでおり、後でコードで参照してその他を実行できるNICのリストを作成しようとしています。関数。とにかく、私はリストにうまく入力することができますが、問題は、特定の基準でNICオブジェクトをリストから検索するための最良の方法がわからないことです。foreachループを機能させることはできますが、これが最善のアプローチかどうかはわかりません。私はこのトピックを検索し、LINQまたはLambdasを使用して高度な検索を行う方法に関する多くの資料を見つけましたが、初心者のプログラマーにとってこれらの作業に関する良い情報は実際にはありません。
これが、オブジェクトとリストの作成に関する私のコードと、私が達成しようとしていることの擬似コードです。
//Constructs a NIC structure and a list to store NICs (my actual code)
struct NIC
{
public string nicName;
public string nicIp;
public string nicGateway;
public string nicMask;
}
List<NIC> nicList = new List<NIC>();
//Example searches in semi pseudocode
if nicList contains any NIC where anyNIC.nicIp first three chars .Contains("169")
{
//Do something
}
if nicList contains any NIC where anyNIC.nicIP != null
{
//Do something
}
-ありがとう