找到 2628 篇文章 关于 C#
319 次浏览
要将指定的双精度浮点数转换为 64 位有符号整数,代码如下:示例 在线演示使用 System; public class Demo { public static void Main() { double d = 5.646587687; Console.Write("Value = "+d); long res = BitConverter.DoubleToInt64Bits(d); Console.Write("64 位有符号整数 = "+res); } }输出这将产生以下输出:Value = 5.646587687 64 位有符号整数 = 4618043510978159912示例让我们看另一个例子: 在线演示使用 System; public class Demo { public static void Main() { double d = 0.001; Console.Write("Value = "+d); ... 阅读更多
219 次浏览
要将当前 DateTime 对象的值转换为 Windows 文件时间,代码如下:示例 在线演示使用 System; public class Demo { public static void Main() { DateTime d = DateTime.Now; Console.WriteLine("Date = {0}", d); long res = d.ToFileTime(); Console.WriteLine("Windows 文件时间 = {0}", res); } }输出这将产生以下输出:Date = 2019/10/16 8:17:26 AM Windows 文件时间 = 132156874462559390示例让我们看另一个例子: 在线演示使用 System; public class Demo { public static void Main() { DateTime d = new DateTime(2019, 05, 10, 6, ... 阅读更多
2K+ 次浏览
switch 语句允许测试变量与值列表的相等性。每个值称为一个 case,并且正在切换的变量会针对每个 switch case 进行检查。示例以下是如何在 switch 语句中使用字符串的示例: 在线演示使用 System; public class Demo { public static void Main(String[] args){ string grades = "A1"; switch (grades) { case "A1": Console.WriteLine("非常好!"); break; case "A2": ... 阅读更多
70 次浏览
要获取一个迭代器来遍历 StringDictionary,代码如下:示例 在线演示使用 System; using System.Collections; using System.Collections.Specialized; public class Demo { public static void Main() { StringDictionary strDict1 = new StringDictionary(); strDict1.Add("A", "John"); strDict1.Add("B", "Andy"); strDict1.Add("C", "Tim"); strDict1.Add("D", "Ryan"); strDict1.Add("E", "Kevin"); strDict1.Add("F", "Katie"); strDict1.Add("G", "Brad"); Console.WriteLine("StringDictionary1 元素..."); foreach(DictionaryEntry de in strDict1) { Console.WriteLine(de.Key + " " + de.Value); } ... 阅读更多
409 次浏览
foreach 循环对实现 System.Collections.IEnumerable 或 System.Collections.Generic.IEnumerable 接口的类型的实例中的每个元素执行语句或语句块。示例让我们看一个 foreach 循环的例子: 在线演示使用 System; using System.Collections.Generic; public class Demo { public static void Main(){ LinkedList linkedList = new LinkedList(); linkedList.AddLast(25); linkedList.AddLast(50); linkedList.AddLast(100); linkedList.AddLast(200); linkedList.AddLast(400); linkedList.AddLast(500); linkedList.AddLast(550); linkedList.AddLast(600); linkedList.AddLast(800); linkedList.AddLast(1200); Console.WriteLine("计数 ... 阅读更多
61 次浏览
要获取一个迭代器来遍历 SortedSet,代码如下:示例 在线演示使用 System; using System.Collections.Generic; public class Demo { public static void Main() { SortedSet set1 = new SortedSet(); set1.Add("AB"); set1.Add("BC"); set1.Add("CD"); set1.Add("EF"); Console.WriteLine("SortedSet1 中的元素..."); foreach (string res in set1) { Console.WriteLine(res); } SortedSet set2 = new SortedSet(); set2.Add("BC"); set2.Add("CD"); set2.Add("DE"); ... 阅读更多
179 次浏览
要在 C# 中创建 ArrayList 的浅表副本,代码如下:示例 在线演示使用 System; using System.Collections; public class Demo { public static void Main(){ ArrayList list = new ArrayList(); list.Add("One"); list.Add("Two"); list.Add("Three"); list.Add("Four"); list.Add("Five"); list.Add("Six"); list.Add("Seven"); list.Add("Eight"); Console.WriteLine("ArrayList 元素..."); foreach(string str in list){ Console.WriteLine(str); } Console.WriteLine("ArrayList 是只读的吗?= "+list.IsReadOnly); ... 阅读更多
56 次浏览
创建ListDictionary的代码如下所示:示例 在线演示使用 System; using System.Collections; using System.Collections.Specialized; public class Demo { public static void Main(){ ListDictionary dict = new ListDictionary(); dict.Add("1", "SUV"); dict.Add("2", "Sedan"); dict.Add("3", "Utility Vehicle"); dict.Add("4", "Compact Car"); dict.Add("5", "SUV"); dict.Add("6", "Sedan"); dict.Add("7", "Utility Vehicle"); dict.Add("8", "Compact Car"); dict.Add("9", "Crossover"); dict.Add("10", "Electric Car"); Console.WriteLine("ListDictionary 元素..."); foreach(DictionaryEntry d in dict){ ... 阅读更多
浏览量:290
要检查每个List元素是否匹配谓词条件,代码如下所示:示例 在线演示使用 System; using System.Collections.Generic; public class Demo { private static bool demo(int i) { return ((i % 10) == 0); } public static void Main(String[] args) { List