找到 2628 篇文章 关于 C#

C# Stack.TrimExcess() 方法及示例

AmitDiwan
更新于 2019-12-03 10:35:34

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("元素在 ... 阅读更多

C# 中的 Array.LastIndexOf() 方法

AmitDiwan
更新于 2019-12-03 10:30:28

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

C# 中带示例的 Array.BinarySearch(Array, Object) 方法

AmitDiwan
更新于 2019-12-03 10:27:25

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

C# Copy() 方法

AmitDiwan
更新于 2019-12-03 10:19:27

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

C# CompareOrdinal() 方法

AmitDiwan
更新于 2019-12-03 10:16:17

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;   ... 阅读更多

C# 中的 StringBuilder.ToString() 方法

AmitDiwan
更新于 2019-12-03 09:57:10

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

C# 中的 Random.Next() 方法

AmitDiwan
更新于 2019-12-03 09:54:27

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

C# 中的 SortedDictionary.Values 属性

AmitDiwan
更新于 2019-12-03 09:52:19

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

C# 中的 Double.IsNegativeInfinity() 方法

AmitDiwan
更新于 2019-12-03 09:48:11

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

C# 中带示例的 Boolean.GetTypeCode() 方法

AmitDiwan
更新于 2019-12-03 09:46:18

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

广告