找到 2628 篇文章 关于 C#
900 次浏览
C# 中的 Stack.ToString() 方法用于获取 Stack 类对象的字符串表示形式。语法语法如下:public string ToString();示例让我们来看一个示例:实时演示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("Stack 元素..."); foreach(int val in ... 阅读更多
228 次浏览
C# 中的 Stack.ToArray() 方法用于将 Stack 复制到一个新的数组中。语法语法如下:public virtual object[] ToArray();示例让我们来看一个示例:实时演示using System; using System.Collections; public class Demo { public static void Main() { Stack stack = new Stack(); stack.Push("Inspiron"); stack.Push("Alienware"); stack.Push("Projectors"); stack.Push("Monitors"); stack.Push("XPS"); stack.Push("Laptop"); stack.Push("Notebook"); Console.WriteLine("Stack 元素..."); foreach(string val in stack) { Console.WriteLine(val); ... 阅读更多
53 次浏览
C# 中的 Stack.Synchronized() 方法用于返回 Stack 的同步(线程安全)包装器。语法语法如下:public static System.Collections.Stack Synchronized (System.Collections.Stack stack);上面,参数 stack 是要同步的栈。示例让我们来看一个示例:实时演示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); ... 阅读更多
107 次浏览
C# 中的 Single.IsNan() 方法用于返回一个值,该值指示指定值是否不是数字 (NaN)。语法语法如下:public static bool IsNaN (float f);上面,参数 val 是一个单精度浮点数。示例让我们来看一个示例:实时演示using System; public class Demo { public static void Main() { float f1 = 5.0f/0.0f; float f2 = 45.5f; Console.WriteLine("Value1 = "+f1); Console.WriteLine("Hashcode for Value1 = "+f1.GetHashCode()); Console.WriteLine("TypeCode for Value1 = "+f1.GetTypeCode()); Console.WriteLine("Is Value1 value ... 阅读更多
207 次浏览
C# 中的 Stack.Clear() 方法用于从 Stack 中移除所有对象。语法语法如下:public virtual void Clear();示例让我们来看一个示例:实时演示using System; using System.Collections; public class Demo { public static void Main() { Stack stack = new Stack(); stack.Push("Inspiron"); stack.Push("Alienware"); stack.Push("Projectors"); stack.Push("Monitors"); stack.Push("XPS"); stack.Push("Laptop"); stack.Push("Notebook"); Console.WriteLine("Stack 元素..."); foreach(string val in stack) { Console.WriteLine(val); ... 阅读更多
307 次浏览
C# 中的 Queue.Peek() 方法用于返回 Queue 开头的对象,但不将其移除。语法语法如下:public virtual object Peek();示例让我们来看一个示例:实时演示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"); Console.WriteLine("Queue..."); IEnumerator demoEnum = queue.GetEnumerator(); ... 阅读更多
46 次浏览
C# 中的 Queue.IsSynchronized() 方法用于获取一个值,该值指示对 Queue 的访问是否同步(线程安全)。语法语法如下:public virtual bool IsSynchronized { get; }示例让我们来看一个示例:实时演示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); queue.Enqueue(500); queue.Enqueue(600); queue.Enqueue(700); queue.Enqueue(800); queue.Enqueue(900); queue.Enqueue(1000); ... 阅读更多
157 次浏览
C# 中的 Single.GetHashCode() 方法用于返回此实例的哈希代码。语法语法如下:public override int GetHashCode();示例让我们来看一个示例:实时演示using System; public class Demo { public static void Main() { float f1 = 40.2f; object f2 = 50.5f; Console.WriteLine("Value1 = "+f1); Console.WriteLine("HashCode of Value1 = "+f1.GetHashCode()); Console.WriteLine("Value2 = "+f2); Console.WriteLine("HashCode of Value2 = "+f2.GetHashCode()); Console.WriteLine("Are both the values equal? = "+f1.Equals(f2)); } }输出这将产生... 阅读更多
41 次浏览
C# 中的 SByte.GetHashCode() 方法用于返回此实例的哈希代码。语法语法如下:public override int GetHashCode();示例让我们来看一个示例:实时演示using System; public class Demo { public static void Main() { sbyte s1 = 50; sbyte s2 = 75; Console.WriteLine("Value of S1 = "+s1); Console.WriteLine("Value of S2 = "+s2); Console.WriteLine("Is s1 and s2 equal? = "+s1.Equals(s2)); Console.WriteLine("HashCode for s1 = "+s1.GetHashCode()); Console.WriteLine("HashCode for s2 = "+s1.GetHashCode()); } ... 阅读更多
50 次浏览
C# 中的 SByte.GetTypeCode() 方法用于返回值类型 SByte 的 TypeCode。语法语法如下:public TypeCode GetTypeCode ();示例现在让我们来看一个示例: 在线演示using System; public class Demo { public static void Main() { sbyte s1 = 55; object s2 = (sbyte)55; Console.WriteLine("Value of S1 = "+s1); Console.WriteLine("Value of S2 = "+s2); int res = s1.CompareTo(s2); if (res > 0) Console.WriteLine("s1 > s2"); else if (res < 0) ... 阅读更多