找到 2628 篇文章 关于 C#

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

AmitDiwan
更新于 2019-12-11 10:54:09

98 次浏览

要获取当前类型中嵌套的类型,代码如下:示例 实时演示using System; public class Demo {    public static 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 次浏览

要获取当前类型中嵌套的特定类型,代码如下:示例 实时演示using System; public class Demo {    public static void Main() {       Type type1 = typeof(Subject);       try {          Type type2 = type1.GetNestedType("AdvSubject");          Console.Write("NestedType = "+ type2);       }       catch (ArgumentNullException e) {          Console.Write("{0}", e.GetType(), e.Message);       }    } } public class Subject {    public class BasicSubject {       //    }    public class AdvSubject ... 阅读更多

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

AmitDiwan
更新于 2019-12-11 10:44:25

177 次浏览

要查找数组中第一个元素的索引,代码如下:示例 实时演示using System; public class Demo {    public static 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 中包含指定值的最后一个节点,代码如下:示例 实时演示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("指定 ... 阅读更多

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()从 ... 阅读更多

在 C# 中获取值类型 Int16 的 TypeCode

AmitDiwan
更新于 2019-12-11 10:25:09

85 次浏览

要获取值类型 Int16 的 TypeCode,代码如下:示例 实时演示using System; public class Demo {    public static void Main() {       short val1 = 0;       short val2 = Int16.MaxValue;       Console.WriteLine("Value1 = "+val1);       Console.WriteLine("Value2 = "+val2);       Console.WriteLine("HashCode for value1 = "+val1.GetHashCode());       Console.WriteLine("HashCode for value2 = "+val2.GetHashCode());       Console.WriteLine("它们是否相等?= "+(val1.Equals(val2)));       TypeCode type1 = val1.GetTypeCode();       TypeCode type2 = val2.GetTypeCode();       Console.WriteLine("TypeCode for val1 = "+type1);     ... 阅读更多

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

AmitDiwan
更新于 2019-12-11 10:21:31

74 次浏览

要获取当前类型的成员,代码如下:示例 实时演示using System; using System.Reflection; public class Demo {    public static 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 次浏览

要计算 Hashtable 中键/值对的数量,代码如下:示例 实时演示using 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", "敞篷车"); ... 阅读更多

在 C# 中将对象插入 Stack 的顶部

AmitDiwan
更新于 2019-12-11 10:12:29

197 次浏览

要将对象插入 Stack 的顶部,代码如下:示例 实时演示using System; using System.Collections.Generic; public class Demo {    public static void Main() {       Stack stack = new Stack();       stack.Push(100);       stack.Push(150);       stack.Push(175);       stack.Push(200);       stack.Push(225);       stack.Push(250);       Console.WriteLine("Stack 中的元素:");       foreach(var val in stack) {          Console.WriteLine(val);       }       Console.WriteLine("Stack 中元素的数量 = "+stack.Count);       ... 阅读更多

在 C# 中将元素插入 ArrayList 的指定索引处

AmitDiwan
更新于 2019-12-11 10:08:05

250 次浏览

要将元素插入 ArrayList 的指定索引处,代码如下:示例 实时演示using System; using System.Collections; public class Demo {    public static void Main() {       ArrayList list = new ArrayList();       list.Add("One");       list.Add("Two");       list.Add("Three");       list.Add("Four");       list.Add("Five");       list.Add("Six");       list.Add("Seven");       list.Add("Eight");         Console.WriteLine("ArrayList 元素...");       foreach(string str in list) {          Console.WriteLine(str);       }       Console.WriteLine("ArrayList 是否只读? ... 阅读更多

广告