找到 2628 篇文章 关于 C#
526 次查看
C# 中的 Stack.TrimExcess() 方法用于将容量设置为列表中元素的实际数量,如果该数量小于阈值。语法public void TrimExcess ();示例 在线演示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); stack.Push(300); stack.Push(400); stack.Push(450); stack.Push(500); Console.WriteLine("元素在 ... 阅读更多
2K+ 次查看
C# 中的 Array.LastIndexOf() 方法用于搜索指定的对象,并返回该对象在整个一维数组中最后一次出现的索引。语法public static int LastIndexOf (Array arr, object val);其中,arr 是要搜索的一维数组,而 val 是要在 arr 中定位的对象。示例 在线演示using System; public class Demo { public static void Main() { string[] strArr = {"John", "Tim", "Fedric", "Gary", "Harry", "Damien", "David", "Harry"}; Array.Sort(strArr); Console.WriteLine("数组元素..."); foreach(string s in strArr) { Console.WriteLine(s); ... 阅读更多
133 次查看
C# 中的 Array.BinarySearch(Array, Object) 方法用于使用每个数组元素和指定对象实现的 IComparable 接口搜索整个一维排序数组中的特定元素。语法public static int BinarySearch (Array arr, object val);其中,arr 是排序的一维数组,而 val 是要搜索的对象。示例 在线演示using System; public class Demo { public static void Main() { int[] intArr = {5, 10, 15, 20}; Array.Sort(intArr); Console.WriteLine("数组元素..."); foreach(int i in intArr) { Console.WriteLine(i); ... 阅读更多
422 次查看
C# 中的 Copy() 方法用于使用与指定字符串相同的值创建 String 的新实例。语法public static string Copy (string s);其中,s 是要复制的字符串。示例 在线演示using System; public class Demo { public static void Main(string[] args) { string s1 = "Amy"; string s2 = "Katie"; string s3 = String.Copy(s2); Console.WriteLine("String1 = "+s1); Console.WriteLine("String2 = "+s2); Console.WriteLine("两个字符串是否相等? = "+s1.Equals(s2)); Console.WriteLine("两个字符串是否相等? = "+s2.Equals(s3)); ... 阅读更多
275 次查看
C# 中的 CompareOrdinal() 方法用于通过评估每个字符串中对应 Char 对象的数值来比较两个指定的 String 对象。语法public static int CompareOrdinal (string str1, string str2);其中,str1 和 str2 是要比较的字符串。返回值小于零,则 str1 < str2。如果 str1 = str2,则为零。如果 str1 > str2,则返回大于零。示例 在线演示using System; public class Demo { public static void Main(string[] args) { string s1 = "Amy"; string s2 = "Katie"; string s3 = s2; ... 阅读更多
2K+ 次查看
C# 中的 StringBuilder.ToString() 方法用于将 StringBuilder 的值转换为 String。语法语法如下:public override string ToString (); public string ToString (int begnIndex, int len);其中,参数 begnIndex 是此实例中子字符串的起始位置,而 len 是子字符串的长度。示例让我们来看一个示例: 在线演示using System; using System.Text; public class Demo{ public static void Main(){ StringBuilder strBuilder = new StringBuilder("Katie"); Console.WriteLine("字符串 = "+strBuilder.ToString()); Console.WriteLine("StringBuilder 容量 = "+strBuilder.Capacity); Console.WriteLine("StringBuilder 长度 = "+strBuilder.Length); ... 阅读更多
3K+ 次查看
C# 中的 Random.Next() 方法用于返回一个非负随机整数。语法语法如下:public virtual int Next (); public virtual int Next (int maxVal);其中,maxVal 参数是要生成的随机数的独占上限。示例让我们来看一个示例: 在线演示using System; public class Demo { public static void Main(){ Random r = new Random(); Console.WriteLine("随机数....."); for (int i = 1; i
108 次查看
C# 中的 SortedDictionary.Value 属性用于获取包含 SortedDictionary 中值的集合。语法语法如下:public System.Collections.Generic.SortedDictionary.ValueCollection Values { get; }示例让我们来看一个示例: 在线演示using System; using System.Collections; using System.Collections.Generic; public class Demo { public static void Main(){ SortedDictionarysortedDict = new SortedDictionary(); sortedDict.Add(1, "Ultrabook"); sortedDict.Add(2, "Alienware"); sortedDict.Add(3, "Notebook"); sortedDict.Add(4, "Connector"); sortedDict.Add(5, "Flash Drive"); sortedDict.Add(6, "SSD"); sortedDict.Add(7, "HDD"); sortedDict.Add(8, "Earphone"); Console.WriteLine("SortedDictionary ... 阅读更多
37 次查看
C# 中的 Double.IsNegativeInfinity() 方法用于返回一个值,指示指定的数字是否计算为负无穷大。语法语法如下:public static bool IsNegativeInfinity (double val);其中,val 是双精度浮点数。示例让我们来看一个示例: 在线演示using System; public class Demo { public static void Main(){ double d = 0.0/0; Console.WriteLine("双精度值 = "+d); Console.WriteLine("双精度值的哈希码 = "+d.GetHashCode()); TypeCode type = d.GetTypeCode(); Console.WriteLine("双精度值的类型代码 = "+type); Console.WriteLine("正无穷大? = "+Double.IsInfinity(d)); ... 阅读更多
46 次查看
C# 中的 Boolean.GetTypeCode() 方法用于返回布尔值类型的类型代码。语法语法如下:public TypeCode GetTypeCode ();示例现在让我们来看一个例子: 实时演示using System; public class Demo { public static void Main(String[] args){ string str = "JackSparrow!"; bool val = true; char[] arr = { 'J', 'a'}; Console.WriteLine("String = "+str); Console.WriteLine("String (after trim) = " + str.Trim(arr)); Console.WriteLine("String (Hashcode) = "+str.GetHashCode()); Console.WriteLine("Bool (Hashcode) = "+val.GetHashCode()); Console.WriteLine("Bool ... 阅读更多