0
のは、私のようなクラスがあるとしましょう:C#でのジェネリックリストのフィルタリング:静的なデリゲート(述語)の方が高速ですか?
public static class ListFilters
{
public static ulong FilesLargerThanValue { get; set; }
public static bool FilesLargerThan(FileData data)
{
return (data.Size >= ListFilters.FilesLargerThanValue);
}
}
を、私は呼びたい
ListFilters.FilesLargerThanValue = 1000000;
List<FileData> filteredList = pathScanner.AllFilesList.FindAll(ListFilters.FilesLargerThan);
私の質問は:
.NET 2.0では、希望のコードの実行速度私の場合ListFiltersクラスは、静的な(とList.FindAll静的であるに行く述語)のように定義されて?
メンバーメソッドとは対照的に、私は推測する? –
私はその可変静的変数のファンではありません... – ChaosPandion
はい、メンバーメソッドとは対照的です。 – AnAurelian