找到 2628 篇文章 关于 C#

C# 中的 Queue.ToArray 方法

AmitDiwan
更新于 2019年12月3日 07:40:19

63 次浏览

C# 中的 Queue.ToArray() 方法将队列元素复制到一个新的数组中。语法语法如下:public virtual object[] ToArray();示例让我们来看一个例子: 在线演示using System; using System.Collections.Generic; public class Demo { public static void Main(){ Queue queue = new Queue(); queue.Enqueue(1); queue.Enqueue(2); queue.Enqueue(3); queue.Enqueue(4); queue.Enqueue(5); Console.WriteLine("队列..."); foreach(int i in queue){ Console.WriteLine(i); } int[] intArr = queue.ToArray(); Console.WriteLine("转换... 阅读更多

C# 中的 Stack.CopyTo() 方法

AmitDiwan
更新于 2019年12月3日 07:37:57

84 次浏览

C# 中的 Stack.CopyTo() 方法用于将堆栈复制到现有的单维数组中,从指定的数组索引开始。语法语法如下:public virtual void CopyTo (Array arr, int index);其中,参数 arr 是作为复制自堆栈的元素目标的单维数组,而 index 是复制开始的索引。示例让我们来看一个例子: 在线演示using System; using System.Collections; public class Demo { public static void Main(){ Stack stack = new Stack(); stack.Push(150); stack.Push(300); ... 阅读更多

C# 中的 Queue.Synchronized() 方法

AmitDiwan
更新于 2019年12月3日 07:33:00

152 次浏览

C# 中的 Queue.Synchronized() 方法用于返回一个新的队列,该队列包装原始队列并具有线程安全性。语法语法如下:public static System.Collections.Queue Synchronized (System.Collections.Queue queue);其中,参数 queue 是要同步的队列。示例让我们来看一个例子: 在线演示using System; using System.Collections; public class Demo { public static void Main(){ Queue queue = new Queue(); queue.Enqueue("AB"); queue.Enqueue("BC"); queue.Enqueue("CD"); queue.Enqueue("DE"); queue.Enqueue("EF"); queue.Enqueue("FG"); queue.Enqueue("GH"); queue.Enqueue("HI"); ... 阅读更多

C# 中的 Stack.Clone() 方法

AmitDiwan
更新于 2019年12月3日 07:26:50

203 次浏览

C# 中的 Stack.Clone() 方法用于创建堆栈的浅表副本。语法语法如下:public virtual object Clone();示例让我们来看一个例子: 在线演示using System; using System.Collections; public class Demo { public static void Main(){ Stack stack = new Stack(); stack.Push(150); stack.Push(300); stack.Push(500); stack.Push(750); stack.Push(1000); stack.Push(1250); stack.Push(1500); stack.Push(2000); stack.Push(2500); Console.WriteLine("堆栈元素..."); foreach(int val in stack){ ... 阅读更多

C# 中的 Queue.Equals() 方法

AmitDiwan
更新于 2019年12月3日 07:23:13

121 次浏览

C# 中的 Queue.Equals() 方法用于检查一个队列对象是否等于另一个队列对象。语法语法如下:public virtual bool Equals (object obj);其中,参数 obj 用于比较。示例让我们来看一个例子: 在线演示using System; using System.Collections.Generic; public class Demo { public static void Main(){ Queue queue = new Queue(); queue.Enqueue("Gary"); queue.Enqueue("Jack"); queue.Enqueue("Ryan"); queue.Enqueue("Kevin"); queue.Enqueue("Mark"); queue.Enqueue("Jack"); queue.Enqueue("Ryan"); queue.Enqueue("Kevin"); Console.WriteLine(queue.Equals(queue)); ... 阅读更多

C# 中的 Queue.Enqueue() 方法

AmitDiwan
更新于 2019年12月3日 07:20:04

328 次浏览

C# 中的 Queue.Enqueue() 方法用于将对象添加到队列的末尾。语法语法如下:public virtual void Enqueue (object ob);其中,参数 ob 是要添加到队列中的对象。示例让我们来看一个例子: 在线演示using System; using System.Collections.Generic; public class Demo { public static void Main(){ Queue queue = new Queue(); queue.Enqueue("Gary"); queue.Enqueue("Jack"); queue.Enqueue("Ryan"); queue.Enqueue("Kevin"); queue.Enqueue("Mark"); queue.Enqueue("Jack"); queue.Enqueue("Ryan"); queue.Enqueue("Kevin"); ... 阅读更多

C# 中的 SortedDictionary.ContainsValue() 方法

AmitDiwan
更新于 2019年12月3日 07:16:27

41 次浏览

C# 中的 SortedDictionary.ContainsValue() 方法用于确定 SortedDictionary 是否包含具有指定值的元素。语法语法如下:public bool ContainsValue (TValue val);其中,值 val 是要在 SortedDictionary 中搜索的值。示例让我们来看一个例子: 在线演示using System; using System.Collections; using System.Collections.Generic; public class Demo { public static void Main(){ SortedDictionary sortedDict = new SortedDictionary(); sortedDict.Add(100, "Inspiron"); sortedDict.Add(200, "Alienware"); sortedDict.Add(300, "Projectors"); sortedDict.Add(400, "XPS"); Console.WriteLine("SortedDictionary 键值对..."); IDictionaryEnumerator demoEnum ... 阅读更多

C# 中的 TimeSpan.Compare() 方法

AmitDiwan
更新于 2019年12月3日 07:11:57

2K+ 次浏览

C# 中的 TimeSpan.Compare() 方法用于比较两个 TimeSpan 值,并返回一个整数,该整数指示第一个值是否短于、等于或长于第二个值。返回值为 -1(如果 span1 短于 span2)、0(如果 span1=span2)或 1(如果 span1 长于 span2)。语法语法如下:public static int Compare (TimeSpan span1, TimeSpan span2);其中,参数 span1 是要比较的第一个时间间隔,而 span2 是要比较的第二个时间间隔。示例让我们来看一个例子: 在线演示using System; public class Demo { public static void ... 阅读更多

C# 中的 TimeSpan.Add() 方法

AmitDiwan
更新于 2019年12月3日 07:08:50

904 次浏览

C# 中的 TimeSpan.Add() 方法用于返回一个新的 TimeSpan 对象,其值为指定的 TimeSpan 对象和该实例的总和。语法语法如下:public TimeSpan Add (TimeSpan span);上述参数 span 为要添加的时间间隔。示例让我们来看一个例子:实时演示using System; public class Demo { public static void Main(){ TimeSpan span1 = new TimeSpan(2, 17, 20, 30); TimeSpan span2 = new TimeSpan(3, 18, 25, 25); TimeSpan span3 = new TimeSpan(-8, 30, 0); TimeSpan res1 = span1.Add(span2); ... 阅读更多

C# 中的 Double.IsInfinity() 方法

AmitDiwan
更新于 2019-12-03 07:06:06

69 次浏览

C# 中的 Double.IsInfinity() 方法用于返回一个值,该值指示指定数字是否计算为负无穷大或正无穷大。语法语法如下:public static bool IsInfinity (double d);上述值 d 是双精度浮点数。示例让我们来看一个例子:实时演示using System; public class Demo { public static void Main(){ double d = 5.5; Console.WriteLine("Double 值 = "+d); Console.WriteLine("Double 值的 HashCode = "+d.GetHashCode()); TypeCode type = d.GetTypeCode(); Console.WriteLine("Double 值的 TypeCode = "+type); Console.WriteLine("正... 阅读更多

广告