找到 2628 篇文章 关于 C#
204 次浏览
要将指定 Windows 文件时间转换为等效的本地时间,代码如下:示例 在线演示 using System; public class Demo { public static void Main() { DateTimeOffset offset = DateTimeOffset.FromFileTime(0); Console.WriteLine("DateTimeOffset = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ",offset); } }输出这将产生以下输出:DateTimeOffset = 01 1601年, 12:00:00示例让我们看另一个示例: 在线演示 using System; public class Demo { public static void Main() { DateTimeOffset offset = DateTimeOffset.FromFileTime(200000000); Console.WriteLine("DateTimeOffset = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ",offset); } }输出这将产生以下输出:DateTimeOffset = 01 1601年, 12:00:20
144 次浏览
要检查线程是否属于托管线程池,代码如下:示例 在线演示 using System; using System.Threading; public class Demo { public static void Main() { Thread thread = new Thread(new ThreadStart(demo)); thread.Start(); } public static void demo() { Console.WriteLine("线程属于托管线程池? = "+Thread.CurrentThread.IsThreadPoolThread); } }输出这将产生以下输出:线程属于托管线程池? = False示例让我们看另一个示例:using System; using System.Threading; public class Demo { public static void Main() { ThreadPool.QueueUserWorkItem(new WaitCallback(demo)); } public ... 阅读更多
102 次浏览
要检查数组是否已同步,代码如下:示例 在线演示 using System; public class Demo { public static void Main() { string[] products = new string[] { }; Console.WriteLine("一个或多个行星以 'E' 开头? = {0}", Array.Exists(products, ele => ele.StartsWith("E"))); Console.WriteLine("数组是否具有固定大小? = " + products.IsFixedSize); Console.WriteLine("数组是否只读? = " + products.IsReadOnly); Console.WriteLine("数组是否已同步? = " + products.IsSynchronized); } }输出这将产生以下输出 ... 阅读更多
77 次浏览
要检查 BitArray 是否只读,代码如下:示例 在线演示 using System; using System.Collections; public class Demo { public static void Main() { BitArray arr1 = new BitArray(2); BitArray arr2 = new BitArray(2); arr1[0] = false; arr1[1] = true; Console.WriteLine("BitArray1 中的元素..."); foreach (bool res in arr1) { Console.WriteLine(res); } arr2[0] = false; arr2[1] = true; Console.WriteLine("BitArray2 中的元素..."); ... 阅读更多
257 次浏览
要获取堆栈顶部的对象,代码如下:示例 在线演示 using System; using System.Collections.Generic; public class Demo { public static void Main() { Stack stack = new Stack(); stack.Push("A"); stack.Push("B"); stack.Push("C"); stack.Push("D"); stack.Push("E"); stack.Push("F"); stack.Push("G"); stack.Push("H"); stack.Push("I"); stack.Push("J"); Console.WriteLine("元素数量 = "+stack.Count); Console.WriteLine("堆栈顶部的元素 = " + stack.Peek()); } ... 阅读更多
92 次浏览
要获取 OrderedDictionary 中的 IDictionaryEnumerator 对象,代码如下:示例 在线演示 using System; using System.Collections; using System.Collections.Specialized; public class Demo { public static void Main() { OrderedDictionary dict = new OrderedDictionary(); dict.Add("1", "One"); dict.Add("2", "Two"); dict.Add("3", "Three"); dict.Add("4", "Four"); dict.Add("5", "Five"); dict.Add("6", "Six"); dict.Add("7", "Seven"); dict.Add("8", "Eight"); IDictionaryEnumerator demoEnum = dict.GetEnumerator(); while (demoEnum.MoveNext()) { Console.WriteLine("键 = " + demoEnum.Key + ... 阅读更多
77 次浏览
要检查 SortedSet 和指定的集合是否包含相同的元素,代码如下:示例using System; using System.Collections.Generic; public class Demo { public static void Main() { SortedSet set1 = new SortedSet(); set1.Add(100); set1.Add(200); set1.Add(300); SortedSet set2 = new SortedSet(); set2.Add(450); set2.Add(550); set2.Add(650); set2.Add(750); set2.Add(800); Console.WriteLine("是否包含相同的元素? = "+set1.SetEquals(set2)); } }输出这将产生以下输出:是否包含相同的元素? = False示例让我们 ... 阅读更多
81 次浏览
要获取 SortedList 对象中的值,代码如下:示例using System; using System.Collections; public class Demo { public static void Main(String[] args) { SortedList list = new SortedList(); list.Add(1, "One"); list.Add(2, "Two"); list.Add(3, "Three"); list.Add(4, "Four"); list.Add(5, "Five"); ICollection col1 = list.Values; Console.WriteLine("值..."); foreach(string s in col1) Console.WriteLine(s); ICollection col2 = list.Keys; Console.WriteLine("键..."); foreach(int s in ... 阅读更多
64 次浏览
要获取 SortedList 对象中指定索引处的值,代码如下:示例 在线演示 using System; using System.Collections; public class Demo { public static void Main(String[] args) { SortedList list = new SortedList(); list.Add("A", "Jacob"); list.Add("B", "Sam"); list.Add("C", "Tom"); list.Add("D", "John"); list.Add("E", "Tim"); list.Add("F", "Mark"); list.Add("G", "Gary"); Console.WriteLine("索引 2 处的值 = "+list.GetByIndex(2)); Console.WriteLine("索引 5 处的值 = "+list.GetByIndex(5)); Console.WriteLine("索引 ... 阅读更多
浏览量:89
检查 ArrayList 是否为只读,代码如下:示例 在线演示使用 System; using System.Collections; public class Demo { public static void Main(String[] args) { ArrayList list1 = new ArrayList(); list1.Add("ABC"); list1.Add("BCD"); list1.Add("CDE"); list1.Add("DEF"); list1.Add("EFG"); list1.Add("GHI"); list1.Add("HIJ"); list1.Add("IJK"); list1.Add("JKL"); list1.Add("KLM"); Console.WriteLine("ArrayList 中的元素..."); foreach (string res in list1) { Console.WriteLine(res); } ... 阅读更多