找到 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# 中获取当前 Type 的指定成员?

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("Members = ");          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("Queue elements...");       foreach(string str in queue) {          Console.WriteLine(str);       }       Console.WriteLine("Array elements...");       Queue arr = new Queue(queue.ToArray());       foreach(string str in arr) {          Console.WriteLine(str);       }   ... 阅读更多

广告