找到 2628 篇文章 关于 C#

如何在 C# 中从 LinkedList 中移除指定的节点?

AmitDiwan
更新于 2019-12-16 09:34:53

89 次浏览

要从 LinkedList 中移除指定的节点,代码如下所示:示例 在线演示using System; using System.Collections.Generic; public class Demo {    public static void Main() {       LinkedList list = new LinkedList();       list.AddLast(100);       list.AddLast(200);       list.AddLast(300);       list.AddLast(400);       list.AddLast(500);       list.AddLast(300);       list.AddLast(500);       Console.WriteLine("LinkedList 元素...");       foreach(int i in list) {          Console.WriteLine(i);       }       LinkedListNode val = list.FindLast(300);       Console.WriteLine("指定的值 = "+val.Value); ... 阅读更多

如何在 C# 中将 BitArray 中特定位置的位设置为指定值?

AmitDiwan
更新于 2019-12-16 09:31:41

154 次浏览

要将 BitArray 中特定位置的位设置为指定值,代码如下所示:示例 在线演示using System; using System.Collections; public class Demo {    public static void Main() {       BitArray arr = new BitArray(5);       arr[0] = true;       arr[1] = false;       arr[2] = true;       arr[3] = false;       Console.WriteLine("BitArray...");       foreach(Object ob in arr) {          Console.WriteLine(ob);       }       arr.Set(2, false);       Console.WriteLine("更新后的 BitArray...");       ... 阅读更多

C# 中的 ListDictionary 类

AmitDiwan
更新于 2019-12-16 08:11:12

302 次浏览

ListDictionary 类使用单链表实现 IDictionary。对于通常包含少于 10 个项目的集合,建议使用此类。以下是 ListDictionary 类的属性:序号属性 & 描述1Count获取 ListDictionary 中包含的键/值对的数量。2IsFixedSize获取一个值,该值指示 ListDictionary 是否具有固定大小。3IsReadOnly获取一个值,该值指示 ListDictionary 是否为只读。4IsSynchronized获取一个值,该值指示 ListDictionary 是否已同步(线程安全)。5Item[Object]获取或设置与指定关联的值。6Keys获取包含 ListDictionary 中键的 ICollection。7SyncRoot获取可用于同步对 ListDictionary 访问的对象。8Values获取包含 ... 阅读更多

如何在 C# 中获取 StringCollection 中第一次出现的索引?

AmitDiwan
更新于 2019-12-16 08:03:56

146 次浏览

要获取 StringCollection 中第一次出现的索引,代码如下所示:示例 在线演示using System; using System.Collections.Specialized; public class Demo {    public static void Main() {       StringCollection strCol = new StringCollection();       strCol.Add("Accessories");       strCol.Add("Books");       strCol.Add("Electronics");       strCol.Add("Books");       Console.WriteLine("StringCollection 元素...");       foreach (string res in strCol) {          Console.WriteLine(res);       }       strCol.Insert(2, "Headphone");       Console.WriteLine("StringCollection 元素...已更新");       foreach (string res in strCol) {          Console.WriteLine(res); ... 阅读更多

如何在 C# 中获取整个 ArrayList 的枚举器?

AmitDiwan
更新于 2019-12-16 07:59:23

82 次浏览

要获取 C# 中整个 ArrayList 的枚举器,代码如下所示:示例 在线演示using System; using System.Collections; public class Demo {    public static void Main(String[] args) {       ArrayList list1 = new ArrayList();       list1.Add("A");       list1.Add("B");       list1.Add("C");       list1.Add("D");       list1.Add("E");       list1.Add("F");       list1.Add("G");       list1.Add("H");       list1.Add("I");       Console.WriteLine("ArrayList1 中的元素...");       foreach (string res in list1) {          Console.WriteLine(res);       }   ... 阅读更多

如何在 C# 中检查 SortedList 对象是否包含特定键?

AmitDiwan
更新于 2019-12-16 07:40:32

92 次浏览

要检查 C# 中的 SortedList 对象是否包含特定键,代码如下所示:示例 在线演示using System; using System.Collections; public class Demo {    public static void Main() {       SortedList list = new SortedList ();       list.Add("A", "Books");       list.Add("B", "Electronics");       list.Add("C", "Appliances");       list.Add("D", "Pet Supplies");       list.Add("E", "Clothing");       list.Add("F", "Footwear");       Console.WriteLine("与键 E 关联的值 = "+list["E"]);       list["E"] = "HDD";       Console.WriteLine("与键 E 关联的值 [已更新] = "+list["E"]);   ... 阅读更多

如何在 C# 中检查 List 是否包含与指定条件匹配的元素?

AmitDiwan
更新于 2019-12-16 07:34:49

392 次浏览

要检查 C# 中的 List 是否包含与指定条件匹配的元素,代码如下所示:示例 在线演示using System; using System.Collections.Generic; public class Demo {    private static bool demo(int i) {       return ((i % 3) == 0);    }    public static void Main(String[] args) {       List list = new List();       list.Add(255);       list.Add(315);       list.Add(410);       list.Add(500);       list.Add(600);       list.Add(710);       list.Add(800);       list.Add(1000);       Console.WriteLine("List 元素...");   ... 阅读更多

如何在 C# 中获得对 Stack 的同步访问?

AmitDiwan
更新于 2019-12-16 07:30:01

68 次浏览

要获得对 Stack 的同步访问,代码如下所示:示例 在线演示using System; using System.Collections; public class Demo {    public static void Main() {       Stack stack = new Stack();       stack.Push(100);       stack.Push(200);       stack.Push(300);       stack.Push(400);       stack.Push(500);       Console.WriteLine("Stack...");       foreach(Object ob in stack) {          Console.WriteLine(ob);       }       Console.WriteLine("元素数量 = "+stack.Count);             Console.WriteLine("同步访问...");       lock(stack.SyncRoot) {       ... 阅读更多

如何在 C# 中获取当前类型的指定成员?

AmitDiwan
更新于 2019-12-16 07:15:22

74 次浏览

要获取当前类型的指定成员,代码如下所示:示例 在线演示使用 System; using System.Reflection; public class Demo {    public static void Main() {       Type type = typeof(Subject);       try {          FieldInfo fieldInfo = type.GetField("SubName");          MemberInfo[] info = type.GetMember("SubName");          Console.Write("成员 = ");          for (int i = 0; i < info.Length; i++)          Console.WriteLine(" {0}", info[i]);          Console.WriteLine("FieldInfo = {0}", fieldInfo);       }       catch ... 阅读更多

在 C# 中从另一个集合创建队列?

AmitDiwan
更新于 2019-12-16 07:12:14

68 次浏览

要从另一个集合创建队列,代码如下所示:示例 在线演示使用 System; using System.Collections.Generic; public class Demo {    public static void Main() {       Queue queue = new Queue();       queue.Enqueue("One");       queue.Enqueue("Two");       queue.Enqueue("Three");       Console.WriteLine("队列元素...");       foreach(string str in queue) {          Console.WriteLine(str);       }       Console.WriteLine("数组元素...");       Queue arr = new Queue(queue.ToArray());       foreach(string str in arr) {          Console.WriteLine(str);       }   ... 阅读更多

广告