找到 2628 篇文章 关于 C#

在 C# 中向 HashSet 添加元素

AmitDiwan
更新于 2019年12月10日 09:47:07

251 次浏览

向 HashSet 添加元素的代码如下所示:示例 在线演示using System; using System.Collections.Generic; public class Demo {    public static void Main(String[] args){       HashSet<string> set1 = new HashSet<string>();       set1.Add("A");       set1.Add("B");       set1.Add("C");       set1.Add("D");       set1.Add("E");       set1.Add("F");       set1.Add("G");       set1.Add("H");       Console.WriteLine("HashSet1 中的元素...");       foreach (string res in set1){          Console.WriteLine(res);       }       HashSet<string> set2 = new HashSet<string>();       ... 阅读更多

获取当前类型在 C# 中的字段

AmitDiwan
更新于 2019年12月10日 09:45:21

202 次浏览

获取当前类型的字段的代码如下所示:示例 在线演示using System; using System.Reflection; public class Demo {    public static void Main() {       Type type = typeof(System.String);       FieldInfo [] fields = type.GetFields(BindingFlags.Static | BindingFlags.NonPublic);       Console.WriteLine ("以下是私有字段:");       foreach (FieldInfo myField in fields) {          Console.WriteLine(myField.ToString());       }    } }输出这将产生以下输出:以下是私有字段=Int32 TrimHead Int32 TrimTail Int32 TrimBoth Int32 charPtrAlignConst Int32 alignConst示例让我们来看另一个例子: 在线演示using System; using System.Reflection; public class Demo {   ... 阅读更多

获取指定对象的类型的句柄 C#

AmitDiwan
更新于 2019年12月10日 09:41:48

183 次浏览

获取指定对象类型的句柄的代码如下所示:示例 在线演示using System; public class Demo {    public static void Main() {       Type type1 = typeof(System.Type);       RuntimeTypeHandle typeHandle = Type.GetTypeHandle(type1);       Type type = Type.GetTypeFromHandle(typeHandle);       Console.WriteLine("属性 = " + type.Attributes);       Console.WriteLine("引用的类型 = "+ type);    } }输出这将产生以下输出:属性 = AutoLayout, AnsiClass, Class, Serializable, BeforeFieldInit 引用的类型 = System.RuntimeType示例让我们来看另一个例子: 在线演示using System; public class Demo {    public static void ... 阅读更多

检查字典在 C# 中是否包含指定的键

AmitDiwan
更新于 2019年12月10日 09:39:46

96 次浏览

检查字典是否包含指定键的代码如下所示:示例 在线演示using System; using System.Collections.Generic; public class Demo {    public static void Main() {       Dictionary<string, string> dict =       new Dictionary<string, string>();       dict.Add("One", "John");       dict.Add("Two", "Tom");       dict.Add("Three", "Jacob");       dict.Add("Four", "Kevin");       dict.Add("Five", "Nathan");       Console.WriteLine("元素个数 = "+dict.Count);       Console.WriteLine("键值对...");       foreach(KeyValuePair<string, string> res in dict) {          Console.WriteLine("键 = {0}, 值 = {1}", res.Key, res.Value); ... 阅读更多

指示指定的 Unicode 字符在 C# 中是否为空格

AmitDiwan
更新于 2019年12月10日 08:16:29

151 次浏览

指示指定的 Unicode 字符是否为空格的代码如下所示:示例 在线演示using System; public class Demo {    public static void Main() {       bool res;       char val = ' ';       Console.WriteLine("值 = "+val);       res = Char.IsWhiteSpace(val);       Console.WriteLine("该值是否为空格? = "+res);    } }输出这将产生以下输出:值 = 该值是否为空格? = True示例让我们来看另一个例子: 在线演示using System; public class Demo {    public static void Main() {       bool res; ... 阅读更多

C# 中的 StringCollection 类

AmitDiwan
更新于 2019年12月10日 08:13:49

608 次浏览

StringCollection 类表示字符串集合。以下是 StringCollection 类的属性:序号属性和说明1Count获取 OrderedDictionary 集合中包含的键值对的数量。2IsReadOnly获取一个值,该值指示 StringCollection 是否为只读。3IsSynchronized获取一个值,该值指示对 StringCollection 的访问是否已同步(线程安全)。4Item[Int32]获取或设置指定索引处的元素。5SyncRoot获取一个对象,该对象可用于同步对 StringCollection 的访问。以下是 StringCollection 类的使用方法:序号方法和说明1Add(String)将字符串添加到 StringCollection 的末尾。2AddRange(String[])将字符串数组的元素复制到 StringCollection 的末尾。3Clear()删除所有 ... 阅读更多

如何在 C# 中查找 StringBuilder 的容量

AmitDiwan
更新于 2019年12月10日 08:08:03

64 次浏览

在 C# 中查找 StringBuilder 容量的代码如下所示:示例 在线演示using System; using System.Text; public class Demo {    public static void Main(String[] args) {       StringBuilder strBuilder1 = new StringBuilder("Tim");       StringBuilder strBuilder2 = new StringBuilder("Tom");       StringBuilder strBuilder3 = new StringBuilder();       Console.WriteLine("StringBuilder1 的容量 = "+strBuilder1.Capacity);       Console.WriteLine("StringBuilder2 的容量 = "+strBuilder2.Capacity);       Console.WriteLine("StringBuilder3 的容量 = "+strBuilder3.Capacity);       strBuilder2 = strBuilder3;       Console.WriteLine("StringBuilder3 是否等于 StringBuilder2? = "+strBuilder3.Equals(strBuilder2));    } }输出这将产生以下输出:... 阅读更多

C# 中数组中存在的元素总数

AmitDiwan
更新于 2019年12月10日 08:05:46

117 次浏览

获取数组中存在的元素总数的代码如下所示:示例 在线演示using System; public class Demo {    public static void Main() {       string[] products = { "Electronics", "Accessories", "Clothing", "Toys", "Clothing", "Furniture" };       Console.WriteLine("产品列表...");       foreach(string s in products) {          Console.WriteLine(s);       }       Console.WriteLine("数组长度 = "+products.GetLength(0));       Console.WriteLine("一个或多个产品以字母“C”开头? = {0}", Array.Exists(products, ele => ele.StartsWith("C")));       Console.WriteLine("一个或多个行星以“D”开头? ... 阅读更多

如何在 C# 中创建 StringBuilder?

AmitDiwan
更新于 2019年12月10日 08:02:32

102 次浏览

在 C# 中创建 StringBuilder 的代码如下所示:示例 在线演示using System; using System.Text; public class Demo {    public static void Main(String[] args) {       StringBuilder strBuilder1 = new StringBuilder("Tim");       StringBuilder strBuilder2 = new StringBuilder("Tom");       Console.WriteLine("StringBuilder1 是否等于 StringBuilder2? = "+strBuilder1.Equals(strBuilder2));    } }输出这将产生以下输出:StringBuilder1 是否等于 StringBuilder2? = False示例让我们来看另一个例子: 在线演示using System; using System.Text; public class Demo {    public static void Main(String[] args) {       StringBuilder strBuilder1 = new StringBuilder("John");       StringBuilder strBuilder2 = new StringBuilder("John");       ... 阅读更多

如何在 C# 中创建 OrderedDictionary?

AmitDiwan
更新于 2019年12月10日 07:59:41

68 次查看

在 C# 中创建 OrderedDictionary 的代码如下所示:示例 在线演示using System; using System.Collections; using System.Collections.Specialized; public class Demo {    public static void Main() {       OrderedDictionary dict = new OrderedDictionary();       dict.Add("A", "Books");       dict.Add("B", "Electronics");       dict.Add("C", "Smart Wearables");       dict.Add("D", "Pet Supplies");       dict.Add("E", "Clothing");       dict.Add("F", "Footwear");       Console.WriteLine("OrderedDictionary 元素...");       foreach(DictionaryEntry d in dict) {          Console.WriteLine(d.Key + " " + d.Value);       }       Console.WriteLine("数量为 ... 阅读更多

广告