cost 244 ms
如何使用 enumerable 和 model 返回 enumerable? - How to return enumerable with enumerable and with model?

我不知道如何转换为要返回的类型。 在这个例子中,必须有一定的条件,但我认为我可以处理它。 对我来说最主要的是了解如何退货。 任务本身看起来像这样,但首要任务是了解如何处理此类退货(为每个客户列出位于同一国家和同一城市的供应商) 我试过这个但是匿名类型发生错误。 我尝试使用 linq 返回,但由于匿 ...

为什么我不能返回任务<ienumerable<out t> > 无需让我的方法异步并使用 await </ienumerable<out> - Why can't I return a Task<IEnumerable<out T>> without making my method async and using await

目前我有一个签名为public Task&lt;IEnumerable&lt;Descriptor&gt;&gt; GetAllDescriptors()的方法,其中Descriptor是我创建的 public class。 然后我在这个方法中调用了各种任务,如下所示: 由于GetMovieDes ...

generics class 实现 IEnumerable 中的 Get 和 Set 方法 - Get and Set methods in generics class implementing IEnumerable

我有一个 class 实现 generics 和 IEnumerable 我想在 set 方法中实现一些逻辑(或者以其他方式,每当我的数据发生变化时)。 没有评论Data = value行,我得到了 StackOverflow。 使用以下行: Data = value注释掉至少实例化有效,但仅当使用 ...

如何使用 C# Enumerable.Aggregate 方法返回包含以下元素的聚合(上升)总和的对象列表? - How to return List of objects containing aggregated (rising) sum of following elements with C# Enumerable.Aggregate method?

我有 ObjectA 类,其属性称为Value 。 我还有一个名为Sum的 ObjectB 类。 然后我有 List&lt;ObjectA&gt; listA。 如何从 C# Enumerable.Aggregate 方法返回 List&lt;ObjectB&gt; listB,其中每个后续 Ob ...

如何将项目添加到列表中的列表<ienumerable>使用 C# Linq</ienumerable> - How to add items to a list from List<IEnumerable> using C# Linq

我有一个列表 T,还有一个 IEnumerable 查询列表。 我想将 IEnumerable 列表的选择/所有值添加到此列表 T。我在下面尝试但它显示错误:无法将类型“List IEnumerable”隐式转换为通用列表原因。 我对 LINQ 很陌生,请指导。 我尝试了以下内容: ...

无法将类型“project_name.Models.model_name”隐式转换为“System.Collections.IEnumerable”。 存在显式转换 - 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-&gt;Artic ...

如何枚举 IEnumerable,将以前的值与当前值进行比较 - How to Enumerate IEnumerable, comparing previous values against current values

注意:这里有相当多的文字,但可能需要也可能不需要它的附加信息。 如果我不包括这一点,那么由于我的整个实施,响应者会要求提供更多信息或对可能行不通的方法提出建议。 如果有更好的方法来构建它以便所有信息可用,请告诉我提供此支持信息的最佳方式。 要点是我正在尝试在这里: 我正在构建一个程序,该程序将读取文 ...

在 linq.Select() 语句中返回不同的子类型 - Returning different sub-types in a linq .Select() statement

假设我在 C# 中有两个类派生自同一个基类 class: 我正在处理要投影到Base类型的不同子类型的对象列表。 所以我做了这样的事情: 但是,这不会编译,编译器会抛出一个错误,指出它无法推断返回类型。 我的问题是:在这种情况下指定返回类型的最优雅的方法是什么? 目前,我已将 lambda 正文更改 ...

创建元组<ienumerable>对于本地文件</ienumerable> - Creating Tuple<IEnumerable> for Local Files

抱歉,C# 不是我的第一语言,我继承了一个我希望更改的程序。 下面的代码用于列出 SFTP 中可供下载的所有文件: 但是我正在尝试重新创建它以列出准备上传的目录中的所有本地文件,但我不知道该怎么做。 我试过以下: 和: 我得到相应的错误: CS0029: Cannot implicitly conv ...

InvalidOperationException:具有键“GenderID”的 ViewData 项的类型为“System.Int32”,但类型必须为“IEnumerable”<selectlistitem> '</selectlistitem> - InvalidOperationException: The ViewData item that has the key 'GenderID' is of type 'System.Int32' but must be of type 'IEnumerable<SelectListItem>'

我一直在寻找解决方案大约一个月,但是,没有人像我的软件(由以前的程序员编写的)一样使用这些功能。 我已经尝试了提供的所有解决方案; 毫无例外,错误总是以一种或另一种形式出现。 所以这是原始编码。 我正在尝试在 SQL 服务器表中创建一个新行。 在我输入数据的屏幕上,可选字段 Gender 在必填字 ...

无法将 ListBox 绑定到 IEnumerable<object><div id="text_translate"><p> 这是我第一次使用 List</p><p> 这是我的代码(为简化起见,删除了所有不需要的行)</p><p> 第一类</p><pre>public class RInfo { public int RCode { get; set; } public int ACode { get; set; } public int DCode { get; set; } public string RNo { get; set; } //public DateTime EDate { get; set; } //public DateTime? VDate { get; set; } }</pre><p> Class 2</p><pre> public class DInfo { public int DCode { get; set; } public string DName { get; set; } public bool DCExpires { get; set; } }</pre><p> Class 加入以上两个类后我会得到</p><pre>public class RInfo_Details { public int RCode { get; set; } public int ACode { get; set; } public int DCode { get; set; } public string DCName { get; set; } public string DName { get; set; } public string RNo { get; set; } //public DateTime EDate { get; set; } //public DateTime? VDate { get; set; } }</pre><p> 这是我的 class 这用于检索数据和绑定 XAML</p><pre> public class AppData: INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) =&gt; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); private AppData() { } private static AppData instance = null; public static AppData Instance { get { if (instance == null) instance = new AppData(); return instance; } } AInfo _SelAInfo; public AInfo SelAInfo { get =&gt; _SelAInfo; set { _SelAInfo = value; RaisePropertyChanged(nameof(SelAInfo)); RaisePropertyChanged(nameof(RInfo_List)); RaisePropertyChanged(nameof(RInfoDetailedList)); } } List&lt;DInfo&gt; _DInfo; public List&lt;DInfo&gt; DInfo { get =&gt; _DInfo; set { _DInfo = value; RaisePropertyChanged(nameof(DInfo)); } } List&lt;RInfo&gt; _RInfo; public List&lt;RInfo&gt; RInfo { get =&gt; _RInfo; set { _RInfo = value; RaisePropertyChanged(nameof(RInfo)); RaisePropertyChanged(nameof(RInfoDetailedList)); } } public IEnumerable&lt;RInfo_Details&gt; RInfoDetailedList { get { IEnumerable&lt;RInfo_Details&gt; newlist = (from r in RInfo join d in DInfo on r.DCode equals d.DCode select new { r.RCode, r.ACode, r.DCode, d.DName, d.DCExpires, r.RNo, }).ToList() as IEnumerable&lt;RInfo_Details&gt;; return newlist as IEnumerable&lt;RInfo_Details&gt;; } } public void iniTestData() { this.DInfo = new List&lt;DInfo&gt;() { new DInfo{DCode=1, DCExpires=false, DName="PAN" }, new DInfo{DCode=2, DCExpires=true, DName="FSSAI" }, new DInfo{DCode=3, DCExpires=false, DName="AANDAHR" } }; this.RInfo = new List&lt;RInfo&gt;() { new RInfo{RCode=1, ACode=1, DCode=1, RNo="PAN NO ACode 1" }, new RInfo{RCode=2, ACode=2, DCode=1, RNo="PAN NO ACode 2" }, new RInfo{RCode=3, ACode=5, DCode=3, RNo="AADHAR ACode 5" }, new RInfo{RCode=4, ACode=4, DCode=1, RNo="PAN NO ACode 4" } }; } }</pre><p> 这是 XAML 中绑定 AppData.RInfoDetailedList 的代码</p><pre> &lt;ListView ItemsSource="{Binding Source={x:Static local:AppData.Instance}, Path=RInfoDetailedList}"&gt; &lt;ListView.ItemTemplate&gt; &lt;DataTemplate&gt; &lt;Grid&gt; &lt;Grid.ColumnDefinitions&gt; &lt;ColumnDefinition/&gt; &lt;ColumnDefinition/&gt; &lt;ColumnDefinition/&gt; &lt;/Grid.ColumnDefinitions&gt; &lt;Label Grid.Column="0" Content="{Binding RNo}"/&gt; &lt;Label Grid.Column="1" Content="{Binding DName}"/&gt; &lt;Label Grid.Column="2" Content="{Binding DCExpires }"/&gt; &lt;/Grid&gt; &lt;/DataTemplate&gt; &lt;/ListView.ItemTemplate&gt; &lt;/ListView&gt;</pre><p> RInfo &amp; DInfo 中的数据绑定成功。 但从 RInfoDetailedList 不绑定。 我错过了什么</p></div></object> - Unable to Bind ListBox to IEnumerable<object>

这是我第一次使用 List 这是我的代码(为简化起见,删除了所有不需要的行) 第一类 Class 2 Class 加入以上两个类后我会得到 这是我的 class 这用于检索数据和绑定 XAML 这是 XAML 中绑定 AppData.RInfoDetailedList 的代码 RInfo & ...

C# 转换 IEnumerable <list<string> &gt; 到单个字符串</list<string> - C# convert IEnumerable<List<string>> to a single string

我有一个 Web API 它返回以下数据: 这是我的 model object: 我想仅将所选“属性”的“消息”显示为由新行分隔的单个字符串,因此我可以将字符串添加到 DataTable 行。 例如:我试过这个来获取“消息”列表 如何转换此列表,以便我可以在由换行符分隔的单个字符串中获取“消息”: ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM