ienumerable

    9熱度

    1回答

    我期待在微軟的Guidelines for Collections,我覺得很難幾個部分來理解: x不使用的公共APIArrayList或List<T>。這是否意味着我應該避免完全返回List<T>,或者我可以將它作爲IEnumerable/IList退回,但不是明確地作爲List<T>? ✓使用最小特殊類型作爲參數類型。大多數以集合爲參數的成員使用IEnumerable<T>接口。在看到ReSha

    0熱度

    1回答

    我想填充我的類別下拉列表。當用戶選擇一個類別時,我將調用一個ajax函數並顯示關於選定項目的部分視圖。即使我可以填充類別名稱,我也不能添加每個類別的相應值。 生成的HTML: <select class="test" id="myDropDown" name="filterName"><option value=""> Select a category</option> <option>Ga

    -3熱度

    3回答

    我有簡單的控制檯應用程序與下面的代碼行。 string[] daysOfWeek = { "Monday", "Tuesday" }; IEnumerable<int> lengths = daysOfWeek.Select(x => x.Length); //Each Day will be print foreach (var eachDay in daysOfWeek) {

    0熱度

    1回答

    我有下面的代碼,它從子函數中檢索列表並將其返回給主函數。我的問題是我無法將subfunc的結果連接到mainfunc中聲明的枚舉。有什麼我失蹤? private void MainFunc() { IEnumerable<CustomClass> keys = Enumerable.Empty<CustomClass>(); foreach (var item in item

    0熱度

    1回答

    我構建的這個視圖中,用戶可以編輯多個項目,並在'Update'按鈕的同時保存一個項目。 問題:我難以作出的 '更新' 按鈕的工作。這裏是POST方法: [HttpPost, ActionName("Test")] public async Task<IActionResult> TestPost(int id) { var machinetoUpdate = a

    1熱度

    7回答

    我不能找出如何篩選從另一個列表中數組的數組/列表: 我一直在尋找這樣的事情: IEnumerable<bool> Filter = new[] { true, true, false,true }; IEnumerable<string> Names = new[] { "a", "B", "c", "d" }; List<string> NameFiltered = Filter

    0熱度

    2回答

    我想在我的代碼中集成ienumerable,以便它是隻讀的,但我不知道在哪裏可能實現它。到目前爲止,我還沒有在互聯網上找到任何可能解決我的問題的解決方案。截至目前,我只使用List,並希望在我的代碼中集成ienumerable。另外,如果您發現錯誤的編碼習慣,請隨時提出建議。 下面是代碼: public static List<GuitarItems> GetGuitarItems(string

    -2熱度

    1回答

    我有一個數據類,它包裝了一個對象集合,因爲我想以一種特殊的方式管理對它們的訪問。自然,實施IEnumerable<T>是有意義的,以便客戶端可以迭代數據。 但是在我的特殊情況下,直接遍歷每個元素沒有意義,相反,迭代和轉換每個條目會有所幫助,如下所示。 一個 public class GameMap : IEnumerable<Vector> { private TileType[,]

    1熱度

    1回答

    我想通過一個菜單列舉,但我似乎無法一路下到孩子們。 我的模型看起來像這樣。 public class Menu : IEnumerable<Menu> { public new IEnumerable<Menu> Children { get; set; } public IEnumerator<Menu> GetEnumerator() { retu

    0熱度

    1回答

    我在.NET項目寫這樣的代碼: var v = ctx.Items .Where(x => x.userid== user.userid) .Select(e => new MyViewModel { Title = e.Title, CurrentPrice = e.CurrenctPrice.Value, ItemI