[英]IEnumerable changed event
我正在使用 C# 在 WinUI 3 中編寫應用程序。 有些控件具有 ItemsSource 屬性。 當我將 IEnumerable 傳遞到 ItemsSource 然后更改 IEnumerable 時,控件會相應更改。 我現在想在我的自定義 UserControl 中實現相同的行為。 我有以下代碼 ...
[英]IEnumerable changed event
我正在使用 C# 在 WinUI 3 中編寫應用程序。 有些控件具有 ItemsSource 屬性。 當我將 IEnumerable 傳遞到 ItemsSource 然后更改 IEnumerable 時,控件會相應更改。 我現在想在我的自定義 UserControl 中實現相同的行為。 我有以下代碼 ...
[英]Converting Python List to .NET IEnumerable?
我試圖通過PythonNet庫中的clr模塊從 Python 腳本調用 C# function。 這個 C# function 采用的 arguments 之一是System.Collections.Generic.IEnumerable類型。 簡單地向第一個參數提供所需數據類型的列表會導致'li ...
[英]C# List.AsQueryable() returns System.Collections.Generic.List instead of IQueryable
我有一個對象List<Student>我想將其作為IQueryable<Student>返回。 當我嘗試在列表中使用.AsQueryable()將其轉換為IQueryable<Student>時,我得到了一個System.Collections.Generic. ...
[英]How to return enumerable with enumerable and with model?
我不知道如何轉換為要返回的類型。 在這個例子中,必須有一定的條件,但我認為我可以處理它。 對我來說最主要的是了解如何退貨。 任務本身看起來像這樣,但首要任務是了解如何處理此類退貨(為每個客戶列出位於同一國家和同一城市的供應商) 我試過這個但是匿名類型發生錯誤。 我嘗試使用 linq 返回,但由於匿 ...
[英]Why can't I return a Task<IEnumerable<out T>> without making my method async and using await
目前我有一個簽名為public Task<IEnumerable<Descriptor>> GetAllDescriptors()的方法,其中Descriptor是我創建的 public class。 然后我在這個方法中調用了各種任務,如下所示: 由於GetMovieDes ...
[英]Group and Non Group list items at same level in C#
我的列表中的項目很少,我希望最終結果是同一級別的組和項目的組合。 例子: 現在我希望最終結果看起來像這樣: 我試圖用“父母” group by ,但在null的地方失敗了。 我也試過select中的append,但是語法好像不支持。 ...
[英]Does the GetEnumerator() in c# return a copy or the iterates the original source?
我有一個簡單的GetEnumerator用法。private ConcurrentQueue<string> queue = new ConcurrentQueue<string>(); public IEnumerator GetEnumerator() { r ...
[英]Get and Set methods in generics class implementing IEnumerable
我有一個 class 實現 generics 和 IEnumerable 我想在 set 方法中實現一些邏輯(或者以其他方式,每當我的數據發生變化時)。 沒有評論Data = value行,我得到了 StackOverflow。 使用以下行: Data = value注釋掉至少實例化有效,但僅當使用 ...
[英]How to return List of objects containing aggregated (rising) sum of following elements with C# Enumerable.Aggregate method?
我有 ObjectA 類,其屬性稱為Value 。 我還有一個名為Sum的 ObjectB 類。 然后我有 List<ObjectA> listA。 如何從 C# Enumerable.Aggregate 方法返回 List<ObjectB> listB,其中每個后續 Ob ...
[英]How to add items to a list from List<IEnumerable> using C# Linq
我有一個列表 T,還有一個 IEnumerable 查詢列表。 我想將 IEnumerable 列表的選擇/所有值添加到此列表 T。我在下面嘗試但它顯示錯誤:無法將類型“List IEnumerable”隱式轉換為通用列表原因。 我對 LINQ 很陌生,請指導。 我嘗試了以下內容: ...
[英]Show ToString of a Collection Wrapper Class in DataGridView
我有一個類,其屬性之一是ObservableCollection<string>類型 在單元測試期間,我返回一個SizeList列表,然后在DataGridView中顯示它以檢查我期望的結果,數據很好,但我缺少 DGV 中的字段List ; 僅顯示 ID 和名稱,因此我為Observa ...
[英]Cannot implicitly convert type 'project_name.Models.model_name' to 'System.Collections.IEnumerable'. An explicit conversion exists
我只想打印帶有(ShowInDatabase == true)的文章,但我遇到了: RuntimeBinderException:無法將類型“PROIECT.Models.Article”隱式轉換為“System.Collections.IEnumerable”。 Views->Artic ...
[英]How to Enumerate IEnumerable, comparing previous values against current values
注意:這里有相當多的文字,但可能需要也可能不需要它的附加信息。 如果我不包括這一點,那么由於我的整個實施,響應者會要求提供更多信息或對可能行不通的方法提出建議。 如果有更好的方法來構建它以便所有信息可用,請告訴我提供此支持信息的最佳方式。 要點是我正在嘗試在這里: 我正在構建一個程序,該程序將讀取文 ...
[英]Returning different sub-types in a linq .Select() statement
假設我在 C# 中有兩個類派生自同一個基類 class: 我正在處理要投影到Base類型的不同子類型的對象列表。 所以我做了這樣的事情: 但是,這不會編譯,編譯器會拋出一個錯誤,指出它無法推斷返回類型。 我的問題是:在這種情況下指定返回類型的最優雅的方法是什么? 目前,我已將 lambda 正文更改 ...
[英]How can I return a string from an Ienumerable?
我是編程新手,正在上Object Oriented Programming class。但是,教授沒有解釋如何將Ienumerable變成一個字符串來完成這個作業題: TODO:編寫一個名為 NumSquare 的公共 static C# 方法,該方法采用一維數組作為輸入並創建一個 LINQ 語 ...
[英]Creating Tuple<IEnumerable> for Local Files
抱歉,C# 不是我的第一語言,我繼承了一個我希望更改的程序。 下面的代碼用於列出 SFTP 中可供下載的所有文件: 但是我正在嘗試重新創建它以列出准備上傳的目錄中的所有本地文件,但我不知道該怎么做。 我試過以下: 和: 我得到相應的錯誤: CS0029: Cannot implicitly conv ...
[英]InvalidOperationException: The ViewData item that has the key 'GenderID' is of type 'System.Int32' but must be of type 'IEnumerable<SelectListItem>'
我一直在尋找解決方案大約一個月,但是,沒有人像我的軟件(由以前的程序員編寫的)一樣使用這些功能。 我已經嘗試了提供的所有解決方案; 毫無例外,錯誤總是以一種或另一種形式出現。 所以這是原始編碼。 我正在嘗試在 SQL 服務器表中創建一個新行。 在我輸入數據的屏幕上,可選字段 Gender 在必填字 ...
[英]Is it fine to modify element of a List in foreach
我有一個 object 說人如下:public class Person { public int Id {get; set:} public int Age {get; set:} public string Name {get; set:} } 現在,如果我有一個像這樣 ...
[英]C# convert IEnumerable<List<string>> to a single string
我有一個 Web API 它返回以下數據: 這是我的 model object: 我想僅將所選“屬性”的“消息”顯示為由新行分隔的單個字符串,因此我可以將字符串添加到 DataTable 行。 例如:我試過這個來獲取“消息”列表 如何轉換此列表,以便我可以在由換行符分隔的單個字符串中獲取“消息”: ...