找到 2628 篇文章 关于 C#
56 次查看
C# 中的 BitConverter.Int64BitsToDouble() 方法用于将指定的 64 位有符号整数重新解释为双精度浮点数。语法以下是语法:public static double Int64BitsToDouble (long val);其中,参数值是要转换的数字。示例让我们来看一个实现 BitConverter.Int64BitsToDouble() 方法的示例:using System; public class Demo { public static void Main(){ long d = 9846587687; Console.Write("值 (64 位有符号整数) = "+d); double res = BitConverter.Int64BitsToDouble(d); Console.Write("值 (双精度浮点数) = "+res); } }输出这将产生以下输出:值 (64 位… 阅读更多
50 次查看
C# 中的 BitConverter.DoubleToInt64Bits() 方法用于将指定的双精度浮点数转换为 64 位有符号整数。语法以下是语法:public static long DoubleToInt64Bits (double val);其中,Val是要转换的数字。示例让我们来看一个实现 BitConverter.DoubleToInt64Bits() 方法的示例:using System; public class Demo { public static void Main(){ double d = 5.646587687; Console.Write("值 = "+d); long res = BitConverter.DoubleToInt64Bits(d); Console.Write("64 位有符号整数 = "+res); } }输出这将产生以下输出:值 = 5.646587687 64 位有符号整数 = 4618043510978159912示例让我们… 阅读更多
267 次查看
C# 中的 Array.TrueForAll() 方法用于确定数组中的每个元素是否都与指定谓词定义的条件匹配。语法以下是语法:public static bool TrueForAll (T[] array, Predicate match);示例让我们来看一个实现 Array.TrueForAll() 方法的示例:using System; public class Demo{ public static void Main(){ Console.WriteLine("数组元素..."); string[] arr = { "bike", "bus"}; for (int i = 0; i < arr.Length; i++){ Console.Write("{0} ", arr[i]); } Console.WriteLine(); int lastIndex ... 阅读更多
125 次查看
C# 中的 Array.LastIndexOf() 方法用于搜索指定的对象,并返回在整个数组中最后一次出现的索引。语法以下是语法:public static int LastIndexOf (T[] array, T val);其中,参数 arr 是要搜索的一维零基数组,而 Val 是要在数组中定位的对象。示例让我们来看一个实现 Array.LastIndexOf() 方法的示例:using System; public class Demo{ public static void Main(){ Console.WriteLine("数组元素..."); string[] arr = { "car", "bike", "truck", "bus"}; for (int i = 0; ... 阅读更多
193 次查看
C# 中的 Array.GetEnumerator() 方法用于为数组返回一个 IEnumerator。语法以下是语法:public virtual System.Collections.IEnumerator GetEnumerator ();示例让我们来看一个实现 Array.GetEnumerator() 方法的示例:using System; using System.Collections; public class Demo{ public static void Main(){ int j = 0; Console.WriteLine("数组元素..."); string[] arr = { "car", "bike", "truck", "bus"}; for (int i = 0; i < arr.Length; i++){ Console.Write("{0} ", arr[i]); } Console.WriteLine(); IEnumerator newEnum = ... 阅读更多
408 次查看
C# 中的 Array.FindLast() 方法用于搜索与指定谓词定义的条件匹配的元素,并返回在整个数组中最后一次出现的元素。语法以下是语法:public static T FindLast (T[] array, Predicate match);其中,array 是要搜索的一维零基数组,而 match 是定义要搜索的元素条件的谓词。示例让我们来看一个实现 Array.FindLast() 方法的示例:using System; public class Demo{ public static void Main(){ Console.WriteLine("数组元素..."); string[] arr = { "car", "bike", "truck", "bus"}; ... 阅读更多
401 次查看
C# 中的 DateTime.ToFileTime() 方法用于将当前 DateTime 对象的值转换为 Windows 文件时间。语法以下是语法:public long ToFileTime ();示例让我们来看一个实现 DateTime.ToFileTime() 方法的示例:using System; public class Demo { public static void Main() { DateTime d = DateTime.Now; Console.WriteLine("日期 = {0}", d); long res = d.ToFileTime(); Console.WriteLine("Windows 文件时间 = {0}", res); } }输出这将产生以下输出:日期 = 2019/10/16 上午 8:17:26 Windows 文件时间 = 132156874462559390示例让我们… 阅读更多
636 次查看
C# 中的 DateTime.ToBinary() 方法用于将当前 DateTime 对象序列化为一个 64 位二进制值,该值可用于重新创建 DateTime 对象。返回值是一个 64 位有符号整数。语法以下是语法:public long ToBinary ();示例让我们来看一个实现 DateTime.ToBinary() 方法的示例:using System; public class Demo { public static void Main() { DateTime d = new DateTime(2019, 10, 10, 8, 10, 40); Console.WriteLine("日期 = {0}", d); long res = d.ToBinary(); Console.WriteLine("64 位二进制值:{0}", res); ... 阅读更多
1K+ 次查看
C# 中的 DateTime.Subtract() 方法用于减去指定的 DateTime 或跨度。语法以下是语法:public TimeSpan Subtract (DateTime value); public DateTime Subtract (TimeSpan value);示例让我们来看一个实现 DateTime.Subtract() 方法的示例:using System; public class Demo { public static void Main() { DateTime d1 = new DateTime(2019, 10, 10, 8, 10, 40); DateTime d2 = new DateTime(2017, 11, 06, 8, 10, 40); Console.WriteLine("日期 1 = "+d1); Console.WriteLine("日期 2 = "+d2); TimeSpan res = d1.Subtract(d2); Console.WriteLine("TimeSpan ... 阅读更多
208 次查看
Tuple 类表示一个 2 元组,称为对。元组是一种具有元素序列的数据结构。示例让我们来看一个在 C# 中实现 2 元组的示例:using System; public class Demo { public static void Main(string[] args) { Tuple tuple = new Tuple("jack", "steve"); Console.WriteLine("值 = " + tuple.Item1); if (tuple.Item1 == "jack") { Console.WriteLine("存在:元组值 = " +tuple.Item1); } if (tuple.Item2 == "david") { Console.WriteLine("存在:元组值 ... 阅读更多