找到 2628 篇文章 适用于 C#
90 次浏览
C# 中的 StringBuilder.EnsureCapacity() 方法用于确保此 StringBuilder 实例的容量至少为指定值。语法语法如下:public int EnsureCapacity (int capacity);上面,参数 capacity 是要确保的最小容量。示例让我们来看一个示例:实时演示using System; using System.Text; public class Demo{ public static void Main(){ StringBuilder strBuilder = new StringBuilder("jhbjhb"); Console.WriteLine("String = "+strBuilder); Console.WriteLine("StringBuilder capacity= "+strBuilder.Capacity); strBuilder.EnsureCapacity(20); Console.WriteLine("StringBuilder capacity= "+strBuilder.Capacity); char[] arr = new char[5] {'a', 'b', 'c', ... 阅读更多
1K+ 次浏览
C# 中的 IsNullOrEmpty() 方法用于指示指定的字符串是否为 null 或空字符串("")。语法语法如下:public static bool IsNullOrEmpty (string val);上面,值 val 是要测试的字符串。示例让我们来看一个示例:实时演示using System; public class Demo { public static void Main(){ string str1 = "Amit"; string str2 = " "; Console.WriteLine("Is string1 null or empty? = "+string.IsNullOrEmpty(str1)); Console.WriteLine("Is string2 null or empty? = "+string.IsNullOrEmpty(str2)); } }输出这将产生以下输出:Is string1 null ... 阅读更多
403 次浏览
C# 中的 Int64.ToString() 方法用于将此实例的数值转换为其等效的字符串表示形式。语法语法如下:public override string ToString (); public string ToString (string format);上面,参数 format 是一个数字格式字符串。示例让我们来看一个示例:实时演示using System; public class Demo { public static void Main(){ long val1 = 0; long val2 = Int64.MaxValue; Console.WriteLine("Value1 = "+val1.ToString()); Console.WriteLine("Value2 = "+val2.ToString()); Console.WriteLine("Are they equal? = "+val1.Equals(val2)); Console.WriteLine("Value1 (HashCode) = "+val1.GetHashCode()); ... 阅读更多
244 次浏览
C# 中的 Random.NextBytes() 方法用于使用随机数填充指定的字节数组的元素。语法语法如下:public virtual void NextBytes (byte[] buffer);上面 buffer 是字节数组。示例让我们来看一个示例:实时演示using System; public class Demo { public static void Main(){ Random r = new Random(); Random r2 = new Random(); Random r3 = new Random(); Byte[] arr = new Byte[5]; r3.NextBytes(arr); Console.WriteLine("Random numbers....."); for (int i = 1; i
85 次浏览
C# 中的 Queue.GetEnumerator() 方法用于返回一个枚举器,该枚举器遍历 Queue。语法语法如下:public virtual System.Collections.IEnumerator GetEnumerator ();示例让我们来看一个示例:实时演示using System; using System.Collections; public class Demo { public static void Main(){ Queue queue = new Queue(); queue.Enqueue(100); queue.Enqueue(200); queue.Enqueue(300); queue.Enqueue(400); Console.WriteLine("Queue1..."); IEnumerator demoEnum = queue.GetEnumerator(); while (demoEnum.MoveNext()){ Console.WriteLine(demoEnum.Current); } Queue queue2 = new Queue(); ... 阅读更多
88 次浏览
C# 中的 Single.IsInfinity() 方法用于返回一个值,指示指定的数字是否计算为负无穷大或正无穷大。语法语法如下:public static bool IsInfinity (float val);上面,val 是一个单精度浮点数。示例让我们来看一个示例:实时演示using System; public class Demo { public static void Main(){ float f1 = 19.3f; float f2 = Single.MaxValue; Console.WriteLine("Value1 = "+f1); Console.WriteLine("Hashcode for Value1 = "+f1.GetHashCode()); Console.WriteLine("TypeCode for Value1 = "+f1.GetTypeCode()); Console.WriteLine("Is Value1 value is positive or ... 阅读更多
2K+ 次浏览
Int 64 结构体表示一个 64 位有符号整数。它是一个不可变的值类型,表示有符号整数,其值范围为:负 9,223,372,036,854,775,808 到正 9,223,372,036,854,775,807。以下是 Int 64 的字段:字段描述MaxValue表示 Int64 的最大可能值。此字段是常量。MinValue表示 Int64 的最小可能值。此字段是常量。以下是一些方法:字段描述CompareTo(Int64)将此实例与指定的 64 位有符号整数进行比较,并返回其相对值的指示。CompareTo(Object)将此实例与指定的对象进行比较,并返回其相对值的指示... 阅读更多
752 次浏览
C# 中的 Insert() 方法用于返回一个新字符串,其中指定的字符串插入到此实例的指定索引位置。语法语法如下:public string Insert (int begnIndex, string val);上面,参数 begnIndex 是插入的基于零的索引位置,而 val 是要插入的字符串。示例让我们来看一个示例:实时演示using System; public class Demo{ public static void Main(){ String str = "JohnWick"; Console.WriteLine("Initial string = "+str); String res = str.Insert(5, " "); Console.WriteLine("Updated = ... 阅读更多
743 次浏览
C# 中的 Random.NextDouble() 方法用于返回一个大于或等于 0.0 且小于 1.0 的随机浮点数。语法语法如下:public virtual double NextDouble ();示例让我们来看一个示例:实时演示using System; public class Demo { public static void Main(){ Random r1 = new Random(); Random r2 = new Random(); Byte[] arr = new Byte[2]; r1.NextBytes(arr); Console.WriteLine("Random numbers in the byte array..."); for (int i = 0; i < 2; i++) ... 阅读更多
92 次浏览
C# 中的 SortedDictionary.Remove() 方法用于从 SortedDictionary 中删除具有指定键的元素。输出语法如下:public bool Remove (TKey key);上面,参数 key 是要删除的元素的键。示例让我们来看一个示例:实时演示using System; using System.Collections; using System.Collections.Generic; public class Demo { public static void Main(){ SortedDictionary sortedDict = new SortedDictionary(); sortedDict.Add(100, "Mobile"); sortedDict.Add(200, "Laptop"); sortedDict.Add(300, "Desktop"); sortedDict.Add(400, "Speakers"); sortedDict.Add(500, "Headphone"); sortedDict.Add(600, "Earphone"); ... 阅读更多