Tag: 列出

将匿名对象添加到匿名列表

我有一个存储在b中的匿名类型列表(来自列表),我想在列表中添加一个新对象。 当我尝试将新的匿名对象添加到此列表时,我收到此错误: ‘System.Collections.Generic.List.Add(AnonymousType#1)’的最佳重载方法匹配具有一些无效参数。 我也得到这个错误:参数1:无法从’AnonymousType#2’转换为’AnonymousType#1’ var b = user.Orders.Select(i => new { id = i.BillingId , text = i.Billing.ToString() }).ToList(); b.Add(new { id = 0 , text = “New Billing Address” }); 提前致谢

如何从c#中获取List中元素的频率

我试图获取存储在列表中的元素的频率。 我将以下ID存储在我的列表中 ID 1 2 1 3 3 4 4 4 我想要以下输出: ID| Count 1 | 2 2 | 1 3 | 2 4 | 3 在java中,您可以执行以下方法。 for (String temp : hashset) { System.out.println(temp + “: ” + Collections.frequency(list, temp)); } 资料来源: http : //www.mkyong.com/java/how-to-count-duplicated-items-in-java-list/ 如何获取c#中列表的频率计数? 谢谢。

将对象列表绑定到图表

我有一个对象列表: List MyList = new List(); MyClass包含实时更新的Properties Dtm和LastPrice public class MyClass { int dtm; double lastPrice = 0; public int Dtm { get { return dtm; } set { dtm = value; } } public double LastPrice { get { return lastPrice; } set { lastPrice = value; } } } 我现在想要一个列在列表中的图表,每次属性更改时都会自动更新。 有什么想法怎么做? 谢谢

如何将多种数据类型添加到列表中

我的列表如下, var serie_line = new { name = series_name , data =new List() }; 在包含浮点值的另一个列表中的上述代码数据中,我希望数据包含两个不同的数据类型值,即string和float值,当我尝试添加两个不同的数据类型值时,如下所示, var serie_line = new { name = series_name , data =new List() }; 它给我一个错误,因为Using the generic type’System.Collections.Generic.List’ requires 1 argument. 我不能尝试data=new List<Tupple>(); ..因为我正在使用.NET 3.5 …任何想法..我知道我处理这个问题..谢谢你, ———-更新的问题——— 我需要的输出如下, { “legend”:{“enabled”:”true”}, “title”:{“text”:”Financial”}, “chart”:{“type”:”pie”}, “series”: [ {“name”:”Actual-“,”data”:[[“Market Share”,20.00],[“Sales Growth”,30.00],[“Operating Profit”,40.00],[“Actual-Gross Margin %”,10.00]]} ] […]

List.Insert是否有任何性能损失?

给出一个清单: List SomeList = new List(); 做:做 SomeList.Insert(i, val); 比。 SomeList.Add(val); 有任何性能损失? 如果是的话,它取决于: – i – 插入索引 – SomeList.Count – 列表的大小

使用C#中的日期对字符串列表进

我有一个带有日期的List 。 我的清单是: {“01/01/2013″,”10/01/2013″,”20/01/2013”} 我想将列表排序为如下所示: {“20/01/2013″,”10/01/2013″,”01/01/2013”} 我该怎么做?

使用ToArray()将列表转换为数组

我创建了一个名为listItem的类和以下列表: List myList = new List(); 在我的代码中的某个时刻,我想将其转换为数组,从而使用: listItem[] myArray = myList.ToArray(); 不幸的是,这不起作用,我收到此错误消息: Cannot convert […] listItem[] to […] List 我试图解决这个问题,但非常失败…… 提前致谢。 编辑:我的坏,我写的第一个代码行确实是错误的! 实际上,上面的所有代码都运行良好。 我的错误是由于我的function: List myFunction() 返回myArray,因此转换问题……现在已经修复了。 🙂 谢谢大家的答案。

如何在编译时创建List 并通过System.Reflection.PropertyInfo复制项目

我遇到了一些相当复杂的东西。 如果有人能提供帮助,我将不得不承担责任。 1)我必须在编译时创建一个未知类型的List 。 我已经实现了。 Type customList = typeof(List).MakeGenericType(tempType); object objectList = (List)Activator.CreateInstance(customList); “temptype”是已经获取的自定义类型。 2)现在我有PropertyInfo对象,我必须将所有项目复制到我刚刚创建的实例“objectList” 3)然后我需要迭代并访问“objectList”的项目,就像它是“System.Generic.List”一样。 简而言之,使用reflection我需要提取一个列表属性并将其作为实例供进一步使用。 您的建议将不胜感激。 提前致谢。 Umair

在C#中查找和删除元组列表中的重复项

我需要从元组列表中查找并删除重复项。 基本上,我的结构是这样的: List<Tuple> myList = new List<Tuple>(); **** private void FillStructure() { myList.Add(Tuple.Create(“A”, “B”)); myList.Add(Tuple.Create(“A”, “C”)); myList.Add(Tuple.Create(“C”, “B”)); myList.Add(Tuple.Create(“C”, “B”)); // Duplicate myList.Add(Tuple.Create(“A”, “D”)); FindAndRemoveDuplicates(myList); } private void FindAndRemoveDuplicates(List<Tuple> myList) { // how can I perform this ? } 我不能使用词典,因为我可以拥有相同的键但不同的值! 先感谢您

C# – 如何在列表中添加所有system.drwaing.color项?

我正在尝试使用system.drwaing.color项填充我的列表以选择随机颜色并将其设置为backColor。 这是我的代码: List myList = new List(); //rc.Add(Color.Chartreuse); //rc.Add(Color.DeepSkyBlue); //rc.Add(Color.MediumPurple); foreach (Color clr in System.Drawing.Color) { //error } Random random = new Random(); Color color = myList[random.Next(myList.Count – 1)]; this.BackColor = color; 错误:’System.Drawing.Color’是’type’,在给定的上下文中无效 任何人都可以给我一只手吗?