找到 34423 篇文章 关于编程

如何在 C# 中获取对 StringCollection 的同步访问

AmitDiwan
更新于 2019年12月11日 10:57:21

52 次浏览

要获取对 StringCollection 的同步访问,代码如下所示:示例 在线演示使用 System; 使用 System.Collections.Specialized; 公共类 Demo {    公共静态 void Main() {       StringCollection stringCol = new StringCollection();       String[] arr = new String[] { "100", "200", "300", "400", "500" };       Console.WriteLine("数组元素...");       foreach (string res in arr) {          Console.WriteLine(res);       }       stringCol.AddRange(arr);       Console.WriteLine("元素总数 = " + stringCol.Count);       stringCol.RemoveAt(3);       Console.WriteLine("现在元素总数 = " + stringCol.Count); ... 阅读更多

获取 C# 中当前类型内的嵌套类型

AmitDiwan
更新于 2019年12月11日 10:54:09

98 次浏览

要获取当前类型内的嵌套类型,代码如下所示:示例 在线演示使用 System; 公共类 Demo {    公共静态 void Main() {       Type type1 = typeof(Subject);       try {          Type[] type2 = type1.GetNestedTypes();          Console.WriteLine("嵌套类型...");          for (int i = 0; i < type2.Length; i++)             Console.WriteLine("{0} ", type2[i]);       }       catch (ArgumentNullException e) {          Console.Write("{0}", e.GetType(), e.Message);       }    } } ... 阅读更多

在 C# 中获取当前类型内特定嵌套类型

AmitDiwan
更新于 2019年12月11日 10:49:41

58 次浏览

要获取当前类型内特定嵌套类型,代码如下所示:示例 在线演示使用 System; 公共类 Demo {    公共静态 void Main() {       Type type1 = typeof(Subject);       try {          Type type2 = type1.GetNestedType("AdvSubject");          Console.Write("嵌套类型 = " + type2);       }       catch (ArgumentNullException e) {          Console.Write("{0}", e.GetType(), e.Message);       }    } } 公共类 Subject {    公共类 BasicSubject {       //    }    公共类 AdvSubject ... 阅读更多

在 C# 中查找数组中第一个元素的索引

AmitDiwan
更新于 2019年12月11日 10:44:25

177 次浏览

要查找数组中第一个元素的索引,代码如下所示:示例 在线演示使用 System; 公共类 Demo {    公共静态 void Main() {       string[] products = new string[] { "Andy", "Mark", "Gary", "Andre"};       Console.WriteLine("一个或多个名称以 'A' 开头?= {0}",       Array.Exists(products, ele => ele.StartsWith("A")));       Console.WriteLine("数组是否具有固定大小?= " + products.IsFixedSize);       Console.WriteLine("数组是否只读?= " + products.IsReadOnly);       Console.WriteLine("数组是否已同步?= " + products.IsSynchronized);       Console.WriteLine("索引 ... 阅读更多

在 C# 中查找 LinkedList 中包含指定值的最后一个节点

AmitDiwan
更新于 2019年12月11日 10:37:42

103 次浏览

要查找 LinkedList 中包含指定值的最后一个节点,代码如下所示:示例 在线演示使用 System; 使用 System.Collections.Generic; 公共类 Demo {    公共静态 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("指定 ... 阅读更多

C# 中的 SortedSet 类

AmitDiwan
更新于 2019年12月11日 10:31:56

931 次浏览

C# 中的 SortedSet 类表示一个按排序顺序维护的对象集合。以下是 SortedSet 类的属性:序号属性和描述1Comparer获取用于对 SortedSet 中的值进行排序的 IComparer 对象。2Count获取 SortedSet 中的元素数。3Max获取 SortedSet 中的最大值,由比较器定义。4Min获取 SortedSet 中的最小值,由比较器定义。以下是 SortedSet 类的一些方法:序号方法和描述1Add(T)将元素添加到集合中,并返回一个值,指示是否成功添加。2Clear()删除 SortedSet 中的所有元素。... 阅读更多

获取 C# 中值类型 Int16 的 TypeCode

AmitDiwan
更新于 2019年12月11日 10:25:09

85 次浏览

要获取值类型 Int16 的 TypeCode,代码如下所示:示例 在线演示使用 System; 公共类 Demo {    公共静态 void Main() {       short val1 = 0;       short val2 = Int16.MaxValue;       Console.WriteLine("Value1 = " + val1);       Console.WriteLine("Value2 = " + val2);       Console.WriteLine("value1 的哈希码 = " + val1.GetHashCode());       Console.WriteLine("value2 的哈希码 = " + val2.GetHashCode());       Console.WriteLine("它们相等吗?= " + (val1.Equals(val2)));       TypeCode type1 = val1.GetTypeCode();       TypeCode type2 = val2.GetTypeCode();       Console.WriteLine("val1 的 TypeCode = " + type1);     ... 阅读更多

Java 中 Lambda 表达式和闭包的区别?

raja
更新于 2020年7月10日 12:46:52

2K+ 次浏览

Java 支持 lambda 表达式但不支持闭包。lambda 表达式是一个匿名函数,可以定义为参数。闭包类似于代码片段或代码块,可以无需成为方法或类即可使用。这意味着闭包可以访问在其参数列表中未定义的变量,并将其赋值给变量。语法([逗号分隔的参数列表]) -> {主体}在下面的示例中,create() 方法有一个局部变量“value”,生命周期很短,当我们退出 create() 方法时就会消失。此方法在之后将闭包返回给 main() 方法中的调用者…… 阅读更多

获取 C# 中当前类型的成员

AmitDiwan
更新于 2019年12月11日 10:21:31

74 次浏览

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

计算 C# 中 Hashtable 中键值对的数量

AmitDiwan
更新于 2019年12月11日 10:17:20

280 次浏览

要计算哈希表中键值对的数量,代码如下:示例 在线演示使用 System; using System.Collections; public class Demo {    public static void Main() {       Hashtable hash = new Hashtable();       hash.Add("A", "SUV");       hash.Add("B", "MUV");       hash.Add("C", "AUV");       Console.WriteLine("Hashtable 元素...");       foreach(DictionaryEntry d in hash) {          Console.WriteLine(d.Key + " " + d.Value);       }       Console.WriteLine("键值对数量 = "+hash.Count);       hash.Add("D", "多功能车");       hash.Add("E", "敞篷车"); ... 阅读更多

广告
© . All rights reserved.