ienumerable

    1熱度

    1回答

    我有一種方法可以接受string[]。它採用這個數組並根據我們擁有的自定義代數公式對其進行排序。這個代數公式是相當複雜的,不能(或不應該)適應除IEnumerable<string>之外的其他任何東西。 我的任務是爲此方法創建一個包裝函數,該函數接受IEnumerable<T>,其中T實現了一個接口,該接口公開要用於排序的字符串。 基於此,我創建了一個迭代遺傳枚舉的方法,提取字符串並將結果數組傳遞

    -1熱度

    2回答

    我正在收集,實施IEnumerable明確,並試圖從內重複它: public class MyCollection<T> : IEnumerable<T>, IEnumerable { IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); IEnumerator<T> IEnumerable<T>.GetEnu

    0熱度

    1回答

    我在查詢使用C#的Azure表存儲,它返回一個IEnumerable。我正在使用.Select()從我的結果中獲取兩個不同的屬性,但每個屬性的計數都不正確。例如: IEnumerable<SomeClass> results = table.ExecuteQuery(query); IEnumerable<DateTime> dates = results.Select(x => x.Date)

    0熱度

    1回答

    我想選擇一個ID其中Ilist<T> 2個布爾屬性等於真正 myList.Select(t => t.IsValid && t.IsBalance).Distinct().ToList(); ,但如果我想返回,只選擇t.ID其中t.IsValid和t.IsBalance該怎麼辦?我找不到一個例子 謝謝

    0熱度

    1回答

    嗨我想在運行時將對象類型傳遞到IEnumberable<T>。 例如 我必須讀取CSV文件,它們都返回不同的數據集。 因此,如果我想使用一種方法,但提取一個不同的實體集,而不是我可以做到這一點。在下面的例子中,我想傳遞不同的實體而不是'學生'。 public List<Patient> GetAcgFileData(string fullFileName) { using (var sr

    1熱度

    1回答

    我有問題,我很難跳過它。 在我_Layout.cshtml我使用的IEnumerable型號: <div class="wpisDodatki"> @foreach (var item in Model) { <div> @Html.DisplayFor(modelItem => item.Dzien)</div> } <p>test<br />

    2熱度

    3回答

    我最近遇到了一個場景,我需要檢查一個IEnumerable<T>是否以一些IEnumerable<T>前綴開頭。我搜索並沒有找到一個現有的StackOverflow答案,所以我決定在下面的答案中提供我自己的解決方案。

    1熱度

    1回答

    以下代碼會產生令人困惑的結果。注意我來自C#背景,知道很少的VB。 Module Module1 Sub Main() Dim list As List(Of String) = New List(Of String)() Dim result As Integer result = list.Count() '1 result = list.Count

    -1熱度

    4回答

    我知道一個IEnumerable<T>不會迭代,直到它調用。 假設我有這樣的代碼: foreach(int iteratorInt in myIEnumerable.OrderBy(x => x)) { if(iteratorInt == myIEnumerable.First()) { // do something } } 在if我檢查的第一要

    1熱度

    1回答

    如果我想將List作爲方法的參數,Resharper會提示使用IList接口可能是一個更好的主意。如果我然後用IList替換List,Resharper建議IEnumerable。在Java中,我也將List接口和ArrayList作爲參數。但是,使用iEnumerable作爲參數是否真的很好看?如果不需要IList或List的功能,是否使用IEnumerable是一種好習慣?