找到 2628 篇文章 关于 C#

在 C# 中将指定的双精度浮点数转换为 64 位有符号整数

AmitDiwan
更新于 2019-12-11 07:20:20

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); ... 阅读更多

C# 中的异常

AmitDiwan
更新于 2019-12-11 07:19:13

287 次浏览

异常是在程序执行过程中出现的错误。C# 异常是对程序运行时出现的异常情况的响应,例如尝试除以零。异常提供了一种将控制从程序的一个部分转移到另一个部分的方法。C# 异常处理基于四个关键字:try - try 块标识为其激活特定异常的代码块。它后面跟着一个或多个 catch 块。catch - 程序使用异常处理程序在程序中的某个位置捕获异常。... 阅读更多

在 C# 中将当前 DateTime 对象的值转换为 Windows 文件时间

AmitDiwan
更新于 2019-12-11 07:17:06

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, ... 阅读更多

如何在 C# 的 switch 语句中使用字符串

AmitDiwan
更新于 2019-12-11 07:15:20

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": ... 阅读更多

获取一个迭代器,用于遍历 C# 中的 StringDictionary

AmitDiwan
更新于 2019-12-11 07:13:32

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); } ... 阅读更多

C# 中的 foreach 循环

AmitDiwan
更新于 2019-12-11 07:11:40

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("计数 ... 阅读更多

获取一个迭代器,用于遍历 C# 中的 SortedSet

AmitDiwan
更新于 2019-12-11 07:10:21

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"); ... 阅读更多

如何在 C# 中创建 ArrayList 的浅表副本?

AmitDiwan
更新于 2019-12-11 07:09:00

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); ... 阅读更多

如何在 C# 中创建 ListDictionary?

AmitDiwan
更新于 2019-12-11 07:05:05

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){ ... 阅读更多

检查C#中每个List元素是否匹配谓词条件

AmitDiwan
更新于 2019-12-11 07:06:51

浏览量: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 list = new List();       list.Add(200);       list.Add(215);       list.Add(310);       list.Add(500);       list.Add(600);       Console.WriteLine("List 元素...");       foreach (int i in list) {          Console.WriteLine(i);       } ... 阅读更多

广告