C# LinkedList<T>2024 年 8 月 29 日 | 阅读 2 分钟 C# LinkedList<T> 类使用链表概念。它允许我们快速地插入和删除元素。它可以包含重复元素。它存在于 System.Collections.Generic 命名空间中。 它允许我们在第一个或最后一个索引之前或之后添加和删除元素。 C# LinkedList<T> 示例让我们来看一个泛型 LinkedList<T> 类的示例,它使用 AddLast() 和 AddFirst() 方法存储元素,并使用 for-each 循环迭代元素。 输出 John Sonoo Jaiswal Ankit Peter Irfan 注意:与 List 不同,您不能使用集合初始化器创建 LinkedList。C# LinkedList<T> 示例 2让我们来看一个泛型 LinkedList<T> 类的另一个示例,它在特定节点之前和之后存储元素。为了获取特定节点,我们调用了 Find() 方法。 输出 Sonoo Ankit John Peter Lucy Irfan 如您在上面的输出中看到的,“John”和“Lucy”被添加到了“Peter”之前和之后。 下一个主题C# 字典 |
在 C# 中,集合代表对象的组。借助集合,我们可以对对象执行各种操作,例如存储对象、更新对象、删除对象、检索对象、搜索对象和排序对象。在排序中,所有数据结构工作都可以由 C# 集合执行。我们可以将对象存储在数组或...
阅读1分钟
C# SortedList<TKey, TValue> C# SortedList<TKey, TValue> 是一个键/值对数组。它根据键存储值。SortedList<TKey, TValue> 类包含唯一的键,并根据键保持升序。通过键,我们可以轻松地搜索或删除...
阅读 2 分钟
C# List<T> C# List<T> 类用于存储和获取元素。它可以包含重复元素。它位于 System.Collections.Generic 命名空间中。C# List<T> 示例 让我们看一个泛型 List<T> 类的示例,该类使用 Add() 方法存储元素,并使用 for-each 循环迭代列表。using System; using System.Collections.Generic; public...
阅读 2 分钟
C# Dictionary<TKey, TValue> C# Dictionary<TKey, TValue> 类使用哈希表概念。它根据键存储值。它只包含唯一的键。通过键,我们可以轻松地搜索或删除元素。它位于 System.Collections.Generic 命名空间中。C# Dictionary<TKey, TValue> 示例 让我们看...
阅读1分钟
C# HashSet<T> C# HashSet 类可用于存储、删除或查看元素。它不存储重复元素。如果您只需要存储唯一元素,建议使用 HashSet 类。它位于 System.Collections.Generic 命名空间中。C# HashSet<T> 示例 让我们看一个...的示例
阅读 2 分钟
C# Stack<T> C# Stack<T> 类用于推送和弹出元素。它使用 LIFO(后进先出)原则。它可以包含重复元素。它位于 System.Collections.Generic 命名空间中。C# Stack<T> 示例 让我们看一个泛型 Stack<T> 的示例...
阅读1分钟
C# Queue<T> C# Queue<T> 类用于入队和出队元素。它使用 Queue 概念,该概念以 FIFO(先进先出)顺序排列元素。它可以包含重复元素。它位于 System.Collections.Generic 命名空间中。C# Queue<T> 示例 让我们看一个泛型 Queue<T> 的示例...
阅读1分钟
C# SortedDictionary<TKey, TValue> C# SortedDictionary<TKey, TValue> 类使用哈希表概念。它根据键存储值。它包含唯一的键,并根据键保持升序。通过键,我们可以轻松地搜索或删除元素。它...
阅读1分钟
C# SortedSet<T> C# SortedSet 类可用于存储、删除或查看元素。它保持升序并且不存储重复元素。如果您需要存储唯一元素并保持升序,建议使用 SortedSet 类。它位于 System.Collections.Generic...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India