generic-collections

generic-collections

文章 0 浏览 4

通用接口

我正在设计一个应用程序,其中相似的实体位于两个具有不同类型集合的位置,如下所示。 模型: class PersonModel { public string Name { get;set;} p…

撩人痒 2025-01-01 11:12:28 1 0

如何将项目添加到通用集合中?

给定: public static void DoStuff(ICollection source) { Customer c = new Customer(); .... source.Add(c); } 除了 c 不是 类型。 那么如何将项目…

此刻的回忆 2024-12-26 01:42:18 0 0

有没有更好的方法来编写接受多种类型的 C# 函数?

一些上下文:我想编写一个类,其中将内容添加到集合的主要方法是通过名为 Add (或类似名称)的方法(或多个方法)。所以看起来最好的签名是 params o…

我是男神闪亮亮 2024-12-25 22:15:59 0 0

一个对象池包含不同的派生类

简短版本: 我将如何创建一个对象池来存储所有派生自同一基类的不同类型的类? 请参阅下面的预期用法示例。 长版本: 我有一个类BaseComponent,其中…

ぃ双果 2024-12-21 16:28:08 1 0

当泛型类型信息不可用时,如何避免编译器警告?

我正在使用 Spring 的 RestTemplate 来调用 REST Web 服务。其中一个调用是返回特定类型的对象列表。 RestTemplate 方法要求提供类参数来指示预期的返…

梦情居士 2024-12-21 05:53:34 1 0

在.net4中使用动态和通用集合时无法理解异常

请检查下面的代码: static void Main(string[] args) { IList items = new List(); items.Add(3); items.Add("solid"); dynamic i = new ExpandoObje…

装纯掩盖桑 2024-12-13 15:09:02 2 0

有人知道一个好的 LinkedDictionary/Hashed LinkedList 吗?

我需要一个介于字典和链接列表之间的通用集合。我希望能够: 通过键访问元素 访问上一个和下一个元素 我已经查看了提供的通用集合以及专用集合。我还…

爱的那么颓废 2024-12-12 06:23:28 4 0

为什么 C# 不支持泛型的泛型(具有参数化类型的泛型)?

最近(可能是设计缺陷),当需要拥有 MyType 集合(其中 T 不固定)时,我面临一项常规任务(即整个一个中的多个不同泛型实例化)收藏)。 由于它被广…

凉城已无爱 2024-12-08 18:36:01 2 0

C# foreach 接口集合

我想知道 C#/LINQ 中是否内置了任何功能来简化以下内容: foreach(var item in collection) { if (item.GetType() == typeof(Type1) DoType1(item as …

涙—继续流 2024-12-07 19:38:26 2 0

添加元素的简单通用集合

我应该使用 C# 中的哪个集合仅支持添加元素的通用? 我尝试使用 ArrayList,但我发现它是非泛型类型。 抱歉,如果这是重复的。谢谢。…

画离情绘悲伤 2024-12-03 18:38:54 2 0

在 JAXB 中解组 TreeSet

我有一个类,希望使用 JAXB 使用 XML 文件中的内容填充该类。我的 XML 文件看起来与此类似: First Item Second Item 我的 JAXB 带注释的类看起来像:…

七七 2024-11-30 08:05:09 2 0

填充嵌套 ObservableCollection

我有一个类 public class Owner { public int OwnerId{get; set;} public int OwnerName{get; set;} public ObservableCollection SubOwner{get; set;…

吻风 2024-11-26 21:00:00 1 0

IDictionary:使用自定义类作为键

我在我的一个项目中使用了 IDictionary 。 KeyClass 非常简单,仅包含两个整数。 public class KeyClass { public int ValueA{get;set;} public int V…

清旖 2024-11-25 10:38:36 2 0

SortedSet 增加了混乱

当我运行下面的代码时,目录中的 50 个文件中仅添加了 8 个。 文件的命名类似于 0001、0002、0003、0004 等。 当不再添加项目时,添加的文件按以下顺…

停滞 2024-11-09 07:40:24 9 0

如何过滤列表<客户>充满物体

我有一个 Person 类和一个 List 类型的列表, class person { int id; string FirstName; string LastName; } 我有十个 Person 对象填充了 List。 我…

初见终念 2024-11-03 16:39:33 7 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文