我正在使用 C# 在 WinUI 3 中编写应用程序。 有些控件具有 ItemsSource 属性。 当我将 IEnumerable 传递到 ItemsSource 然后更改 IEnumerable 时,控件会相应更改。 我现在想在我的自定义 UserControl 中实现相同的行为。 我有以下代码 ...
我正在使用 C# 在 WinUI 3 中编写应用程序。 有些控件具有 ItemsSource 属性。 当我将 IEnumerable 传递到 ItemsSource 然后更改 IEnumerable 时,控件会相应更改。 我现在想在我的自定义 UserControl 中实现相同的行为。 我有以下代码 ...
我试图通过PythonNet库中的clr模块从 Python 脚本调用 C# function。 这个 C# function 采用的 arguments 之一是System.Collections.Generic.IEnumerable类型。 简单地向第一个参数提供所需数据类型的列表会导致'li ...
我有一个对象List<Student>我想将其作为IQueryable<Student>返回。 当我尝试在列表中使用.AsQueryable()将其转换为IQueryable<Student>时,我得到了一个System.Collections.Generic. ...
我不知道如何转换为要返回的类型。 在这个例子中,必须有一定的条件,但我认为我可以处理它。 对我来说最主要的是了解如何退货。 任务本身看起来像这样,但首要任务是了解如何处理此类退货(为每个客户列出位于同一国家和同一城市的供应商) 我试过这个但是匿名类型发生错误。 我尝试使用 linq 返回,但由于匿 ...
目前我有一个签名为public Task<IEnumerable<Descriptor>> GetAllDescriptors()的方法,其中Descriptor是我创建的 public class。 然后我在这个方法中调用了各种任务,如下所示: 由于GetMovieDes ...
我的列表中的项目很少,我希望最终结果是同一级别的组和项目的组合。 例子: 现在我希望最终结果看起来像这样: 我试图用“父母” group by ,但在null的地方失败了。 我也试过select中的append,但是语法好像不支持。 ...
我有一个简单的GetEnumerator用法。private ConcurrentQueue<string> queue = new ConcurrentQueue<string>(); public IEnumerator GetEnumerator() { r ...
我有一个 class 实现 generics 和 IEnumerable 我想在 set 方法中实现一些逻辑(或者以其他方式,每当我的数据发生变化时)。 没有评论Data = value行,我得到了 StackOverflow。 使用以下行: Data = value注释掉至少实例化有效,但仅当使用 ...
我有 ObjectA 类,其属性称为Value 。 我还有一个名为Sum的 ObjectB 类。 然后我有 List<ObjectA> listA。 如何从 C# Enumerable.Aggregate 方法返回 List<ObjectB> listB,其中每个后续 Ob ...
我有一个列表 T,还有一个 IEnumerable 查询列表。 我想将 IEnumerable 列表的选择/所有值添加到此列表 T。我在下面尝试但它显示错误:无法将类型“List IEnumerable”隐式转换为通用列表原因。 我对 LINQ 很陌生,请指导。 我尝试了以下内容: ...
我有一个类,其属性之一是ObservableCollection<string>类型 在单元测试期间,我返回一个SizeList列表,然后在DataGridView中显示它以检查我期望的结果,数据很好,但我缺少 DGV 中的字段List ; 仅显示 ID 和名称,因此我为Observa ...
我只想打印带有(ShowInDatabase == true)的文章,但我遇到了: RuntimeBinderException:无法将类型“PROIECT.Models.Article”隐式转换为“System.Collections.IEnumerable”。 Views->Artic ...
注意:这里有相当多的文字,但可能需要也可能不需要它的附加信息。 如果我不包括这一点,那么由于我的整个实施,响应者会要求提供更多信息或对可能行不通的方法提出建议。 如果有更好的方法来构建它以便所有信息可用,请告诉我提供此支持信息的最佳方式。 要点是我正在尝试在这里: 我正在构建一个程序,该程序将读取文 ...
假设我在 C# 中有两个类派生自同一个基类 class: 我正在处理要投影到Base类型的不同子类型的对象列表。 所以我做了这样的事情: 但是,这不会编译,编译器会抛出一个错误,指出它无法推断返回类型。 我的问题是:在这种情况下指定返回类型的最优雅的方法是什么? 目前,我已将 lambda 正文更改 ...
我是编程新手,正在上Object Oriented Programming class。但是,教授没有解释如何将Ienumerable变成一个字符串来完成这个作业题: TODO:编写一个名为 NumSquare 的公共 static C# 方法,该方法采用一维数组作为输入并创建一个 LINQ 语 ...
抱歉,C# 不是我的第一语言,我继承了一个我希望更改的程序。 下面的代码用于列出 SFTP 中可供下载的所有文件: 但是我正在尝试重新创建它以列出准备上传的目录中的所有本地文件,但我不知道该怎么做。 我试过以下: 和: 我得到相应的错误: CS0029: Cannot implicitly conv ...
我一直在寻找解决方案大约一个月,但是,没有人像我的软件(由以前的程序员编写的)一样使用这些功能。 我已经尝试了提供的所有解决方案; 毫无例外,错误总是以一种或另一种形式出现。 所以这是原始编码。 我正在尝试在 SQL 服务器表中创建一个新行。 在我输入数据的屏幕上,可选字段 Gender 在必填字 ...
我有一个 object 说人如下:public class Person { public int Id {get; set:} public int Age {get; set:} public string Name {get; set:} } 现在,如果我有一个像这样 ...
我有一个 Web API 它返回以下数据: 这是我的 model object: 我想仅将所选“属性”的“消息”显示为由新行分隔的单个字符串,因此我可以将字符串添加到 DataTable 行。 例如:我试过这个来获取“消息”列表 如何转换此列表,以便我可以在由换行符分隔的单个字符串中获取“消息”: ...