找到 2628 篇文章 关于 C#
62 次浏览
要将指定集合的元素添加到 List 的末尾,代码如下所示:示例 在线演示using System; using System.Collections.Generic; public class Demo { public static void Main(String[] args){ List
122 次浏览
要将新节点或值添加到 LinkedList 的开头,代码如下所示:示例 在线演示using System; using System.Collections.Generic; public class Demo { public static void Main(){ LinkedList
69 次浏览
要检查 OrderedDictionary 集合是否为只读,代码如下所示:示例 在线演示using System; using System.Collections; using System.Collections.Specialized; public class Demo { public static void Main(){ OrderedDictionary dict = new OrderedDictionary(); dict.Add("1", "One"); dict.Add("2", "Two"); dict.Add("3", "Three"); dict.Add("4", "Four"); dict.Add("5", "Five"); dict.Add("6", "Six"); dict.Add("7", "Seven"); dict.Add("8", "Eight"); ICollection col = dict.Values; String[] strVal = new String[dict.Count]; col.CopyTo(strVal, 0); Console.WriteLine("显示 ... 阅读更多
159 次浏览
要将指定 Decimal 值转换为等效的 16 位无符号整数,代码如下所示:示例 在线演示using System; public class Demo { public static void Main() { Decimal val = 875.647m; Console.WriteLine("Decimal 值 = "+val); ushort res = Decimal.ToUInt16(val); Console.WriteLine("16 位无符号整数 = "+res); } }输出这将产生以下输出:Decimal 值 = 875.647 16 位无符号整数 = 875示例让我们看另一个示例: 在线演示using System; public class Demo { public static void Main() { Decimal val = 0.001m; Console.WriteLine("Decimal 值 ... 阅读更多
134 次浏览
要检查 OrderedDictionary 集合是否包含特定键,代码如下所示:示例 在线演示using System; using System.Collections; using System.Collections.Specialized; public class Demo { public static void Main(){ OrderedDictionary dict = new OrderedDictionary(); dict.Add("1", "One"); dict.Add("2", "Two"); dict.Add("3", "Three"); dict.Add("4", "Four"); dict.Add("5", "Five"); dict.Add("6", "Six"); dict.Add("7", "Seven"); dict.Add("8", "Eight"); ICollection col = dict.Values; String[] strVal = new String[dict.Count]; col.CopyTo(strVal, 0); ... 阅读更多
175 次浏览
要获取此实例的哈希码,代码如下所示:示例 在线演示using System; public class Demo { public static void Main() { string[] arr = {"tom", "amit", "kevin", "katie"}; Type t1 = arr.GetType(); Type t2 = t1.GetElementType(); Console.WriteLine("类型 = "+t2.ToString()); Console.WriteLine("哈希码 = "+t1.GetHashCode()); } }输出这将产生以下输出:类型 = System.String 哈希码 = 9144789示例让我们看另一个示例: 在线演示using System; public class Demo { enum Vehicle {Car, Bus, Bike, Airplane} public static void ... 阅读更多
254 次浏览
要向 Hashtable 添加元素,代码如下所示:示例 在线演示using System; using System.Collections; public class Demo { public static void Main(){ Hashtable hash = new Hashtable(10); hash.Add("1", "A"); hash.Add("2", "B"); hash.Add("3", "C"); hash.Add("4", "D"); hash.Add("5", "E"); hash.Add("6", "F"); hash.Add("7", "G"); hash.Add("8", "H"); hash.Add("9", "I"); hash.Add("10", "J"); Console.WriteLine("Hashtable 的键值对..."); foreach(DictionaryEntry entry in hash){ ... 阅读更多
368 次浏览
要获取 C# 中当前类型的特定字段,代码如下所示:示例 在线演示using System; using System.Reflection; public class Demo { public static void Main() { Type type = typeof(Subject); try { FieldInfo fieldInfo = type.GetField("SubName"); Console.WriteLine("FieldInfo = {0}", fieldInfo); } catch (ArgumentNullException e) { Console.Write("{0}", e.GetType(), e.Message); } } } public class Subject { public string SubName = "Science"; }输出这将产生以下输出:FieldInfo = ... 阅读更多
96 次浏览
向ListDictionary中添加指定的键值对,代码如下:示例 在线演示使用 System; using System.Collections; using System.Collections.Specialized; public class Demo { public static void Main(){ ListDictionary dict = new ListDictionary(); dict.Add("1", "One"); dict.Add("2", "Two"); dict.Add("3", "Three"); dict.Add("4", "Four"); dict.Add("5", "Five"); Console.WriteLine("ListDictionary 键值对..."); IDictionaryEnumerator demoEnum = dict.GetEnumerator(); while (demoEnum.MoveNext()) Console.WriteLine("键 = " + demoEnum.Key + ", 值 = " + demoEnum.Value); } ... 阅读更多
76 次浏览
要获取当前枚举类型中常量的值数组,代码如下:示例 在线演示使用 System; public class Demo { enum Vehicle {Car, Bus, Bike, Airplane} public static void Main() { try { Type type = typeof(int); string[] str = type.GetEnumNames(); Console.WriteLine("GetEnumNames() 返回的常量名称 = " + str); Type type2 = type.GetEnumUnderlyingType(); Console.Write("枚举的基础类型 = "+type2); Array arrObj = type.GetEnumValues(); ... 阅读更多