找到 2628 篇文章 关于 C#
2K+ 次浏览
C# 中的 Dictionary.Clear() 方法会移除 Dictionary 中的所有键值对。语法public void Clear();让我们来看一个实现 Dictionary.Clear() 方法的示例——示例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}, ... 阅读更多
83 次浏览
C# 中的 CharEnumerator.Dispose() 方法用于释放 CharEnumerator 类当前实例使用的所有资源。语法public void Dispose ();让我们来看一个实现 CharEnumerator.Dispose() 方法的示例——示例using System; public class Demo { public static void Main(){ string strNum = "356"; CharEnumerator ch = strNum.GetEnumerator(); while (ch.MoveNext()) Console.Write(ch.Current + " "); // 已释放 ch.Dispose(); // 这将显示错误,因为我们在上面释放了对象 // Console.WriteLine(ch.Current); } }输出这将产生以下输出:3 5 6
68 次浏览
C# 中的 CharEnumerator.Clone() 方法用于创建当前 CharEnumerator 对象的副本。语法public object Clone();让我们来看一个实现 CharEnumerator.Clone() 方法的示例——示例using System; public class Demo { public static void Main(){ string strNum = "356"; CharEnumerator ch = strNum.GetEnumerator(); while (ch.MoveNext()){ Console.Write(ch.Current + " "); CharEnumerator enumClone = (CharEnumerator)ch.Clone(); while (enumClone.MoveNext()) Console.Write(enumClone.Current + " "); Console.WriteLine(); } } }输出这将产生以下输出:3 5 6 5 6 6
295 次浏览
C# 中的 Array.Clear() 方法用于清除数组中的元素并将其设置为默认值。元素在一个范围内被清除。语法如下:语法public static void Clear (Array arr, int index, int len);这里,arr 是要清除其元素的数组,index 是要清除的元素的起始索引,len 是要清除的元素的数量。让我们来看一个实现 Array.Clear() 方法的示例——示例using System; public class Demo{ public static void Main(){ Console.WriteLine("数组元素..."); ... 阅读更多
164 次浏览
C# 中的 Array.AsReadOnly(T[]) 方法返回指定数组的只读包装器,即只读 ReadOnlyCollection。语法public static System.Collections.ObjectModel.ReadOnlyCollection AsReadOnly (T[] array);这里,T 是数组元素的类型,而数组 T[] 是一维的基于零的数组。让我们来看一个实现 Array.AsReadOnly(T[]) 方法的示例——示例using System; using System.Collections.Generic; public class Demo { public static void Main() { String[] arr = { "John", "Tom", "Katie", "Brad" }; // 只读 IList 包装器 IList<string> list = Array.AsReadOnly( arr ); // 显示值 ... 阅读更多
2K+ 次浏览
C# 中的 Char.IsUpper() 方法指示指定的 Unicode 字符是否被归类为大写字母。语法public static bool IsUpper (char ch);上面,参数 ch 是要评估的 Unicode 字符。让我们来看一个实现 Char.IsUpper() 方法的示例——示例using System; public class Demo { public static void Main(){ bool res; char val = 'H'; Console.WriteLine("值 = "+val); res = Char.IsUpper(val); Console.WriteLine("值是大写字母吗? = "+res); } }输出这将产生以下输出:值 = H 值是大写字母吗? = True ... 阅读更多
383 次浏览
C# 中的 Char.IsSymbol() 方法指示指定字符串中指定位置的字符是否被归类为符号字符。语法public static bool IsSymbol (string str, int index);上面,str 是一个字符串,而 index 是要评估的字符在 str 中的位置。让我们来看一个实现 Char.IsSymbol() 方法的示例——示例using System; public class Demo { public static void Main(){ bool res; char val = 'P'; Console.WriteLine("值 = "+val); res = Char.IsSymbol(val); Console.WriteLine("值是符号吗? = "+res); ... 阅读更多
375 次浏览
C# 中的 Char.IsControl(String, Int32) 方法用于指示指定字符串中指定位置的字符是否被归类为控制字符。语法public static bool IsControl (string str, int index);上面,str 是一个字符串。index 参数是要评估的字符在 str 中的位置。让我们来看一个实现 Char.IsControl(String, Int32) 方法的示例——示例using System; using System.Globalization; public class Demo { public static void Main(){ string val = "hjk9878hj"; Console.WriteLine("字符串 = "+val); UnicodeCategory unicode = Char.GetUnicodeCategory(val, 4); Console.WriteLine("该 ... 阅读更多
234 次浏览
C# 中的 Array.ConstrainedCopy() 方法用于从数组中从指定的源索引开始复制一定范围的元素,并将它们粘贴到另一个数组中,从指定的目标索引开始。语法public static void ConstrainedCopy (Array sourceArr, int sourceIndex, Array destinationArr, int destinationIndex, int length);这里,sourceArr - 包含要复制数据的数组。sourceIndex - 一个 32 位整数,表示复制开始的 sourceArr 中的索引。destinationArr - 接收数据的数组。destinationIndex - 一个 32 位整数,表示存储开始的 destinationArr 中的索引。len - 一个 32 位整数,表示 ... 阅读更多
3K+ 次浏览
C# 中的 Dictionary.ContainsValue() 方法用于检查 Dictionary 是否包含特定值。语法public bool ContainsValue (TValue val);上面,Val 是要搜索的值。让我们来看一个实现 Dictionary.ContainsValue() 方法的示例——示例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("键值 ... 阅读更多