找到 2628 篇文章 适用于 C#

C# 程序将 Double 值转换为 Int64 值

karthikeya Boyini
更新于 2020-06-23 08:47:13

1K+ 阅读量

要将 Double 值转换为 Int64 值,请使用 Convert.ToInt64() 方法。Int64 表示 64 位有符号整数。假设以下为我们的双精度值。double val = 23.951213e12;现在将其转换为 Int64。long longVal = Convert.ToInt64(val);让我们看看完整的示例。示例 实时演示using System; public class Demo {    public static void Main() {       double val = 23.951213e12;       long longVal = Convert.ToInt64(val);       Console.WriteLine("将双精度 {0:E} 转换为 Int64 {1:N0} 值 ", val, longVal);    } }输出将双精度 2.395121E+013 转换为 Int64 23,951,213,000,000 值

C# 程序将 Byte 值转换为 Int32 值

Chandu yadav
更新于 2020-06-23 08:47:57

7K+ 阅读量

要将 Byte 值转换为 Int32 值,请使用 Convert.ToInt32() 方法。Int32 表示 32 位有符号整数。假设以下为我们的 Byte 值。byte val = Byte.MaxValue;;现在将其转换为 Int32。int intVal = Convert.ToInt32(val);让我们看看完整的示例。示例 实时演示using System; public class Demo {    public static void Main() {       byte val = Byte.MaxValue;;       int intVal = Convert.ToInt32(val);       Console.WriteLine("将字节 {0} 转换为 Int32 {1} 值 ", val, intVal);    } }输出将字节 255 转换为 Int32 255 值

C# 程序将 Int32 值转换为十进制

Samual Sam
更新于 2020-06-23 08:48:26

3K+ 阅读量

要将 Int32 值转换为十进制,请使用 Convert.ToDecimal() 方法。Int32 表示 32 位有符号整数。假设以下为我们的 Int32 值。int val = 2923;现在将其转换为十进制。decimal decVal = Convert.ToDecimal(val);让我们看看完整的示例。示例 实时演示using System; public class Demo {    public static void Main() {       int val = 2923;       decimal decVal = Convert.ToDecimal(val);       Console.WriteLine("将 Int32 {0} 转换为十进制 {1:N2} 值 ", val, decVal);    } }输出将 Int32 2923 转换为十进制 2,923.00 值

C# 中的 ArgumentNullException

George John
更新于 2020-06-23 08:49:16

659 阅读量

当空引用传递给不接受它作为有效参数的方法时抛出的异常。让我们看一个例子。当我们将空参数设置为 int.Parse() 方法时,会抛出 ArgumentNullException,如下所示 -示例using System; class Demo {    static void Main() {       string val = null;       int res = int.Parse(val); // 抛出错误    } }输出由于我们传递了一个空值,因此在编译上述程序时会抛出以下错误。未处理的异常:System.ArgumentNullException:值不能为 null。

获取 C# 三维数组的边界

Ankith Reddy
更新于 2020-06-23 08:37:49

389 阅读量

要获取三维数组的边界,请在 C# 中使用 GetUpperBound() GetLowerBound() 方法。要在此类方法下设置的参数是维度,即假设我们的数组为 -int[, , ] arr = new int[3, 4, 5];对于三维数组,维度 0.arr.GetUpperBound(0) arr.GetLowerBound(0)对于三维数组,维度 1.arr.GetUpperBound(1) arr.GetLowerBound(1)对于三维数组,维度 2.arr.GetUpperBound(2) arr.GetLowerBound(2)让我们看看整个示例。示例 实时演示using System; class Program {    static void Main() {       int[, , ] arr = new int[3, 4, 5];       Console.WriteLine("维度 0 上限:{0}", arr.GetUpperBound(0).ToString());       Console.WriteLine("维度 0 下限:... 阅读更多

获取三维数组的宽度和高度

karthikeya Boyini
更新于 2020-06-23 08:37:18

230 阅读量

假设我们的三维数组为 -int[,,] arr = new int[3,4,5];要获取高度和宽度,即行和列。Array.GetLength(0) – 对于行 Array.GetLength(1) – 对于列示例 实时演示using System; class Program {    static void Main() {       int[,,] arr = new int[3,4,5];       Console.WriteLine(arr.GetLength(0));       Console.WriteLine(arr.GetLength(1));       Console.WriteLine(arr.GetLength(2));    } }输出3 4 5

获取 C# 中三维数组的秩

Arjun Thakur
更新于 2020-06-23 08:39:23

117 阅读量

要获取三维数组的秩,请使用 Rank 属性。设置一个三维数组。int[,,] arr = new int[3,4,5]现在获取秩。arr.Rank让我们看看完整的代码。示例using System; class Program {    static void Main() {       int[,,] arr = new int[3,4,5]       Console.WriteLine("数组的维度:" + arr.Rank);    } }

C# Linq Zip 方法

Samual Sam
更新于 2020-06-23 08:39:48

1K+ 阅读量

使用 Zip 方法使用谓词合并序列。以下是我们要合并的数组。int[] intArray = { 10, 20, 30, 40 }; string[] stringArray = { "Jack", "Tim", "Henry", "Tom" };现在让我们使用 Zip 方法合并这两个数组。IntArray.AsQueryable().Zip(stringArray, (one, two) => one + " " + two)以下是我们的代码。示例 实时演示using System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       int[] intArray = { 10, 20, 30, 40 };       string[] stringArray = { "Jack", "Tim", "Henry", "Tom" };       var mergedSeq = intArray.AsQueryable().Zip(stringArray, (one, two) => one + " " + two);       foreach (var ele in mergedSeq)       Console.WriteLine(ele);    } }输出10 Jack 20 Tim 30 Henry 40 Tom

C# Linq LastorDefault 方法

Chandu yadav
更新于 2020-06-23 08:40:21

2K+ 阅读量

使用 LastorDefault() 方法返回序列的最后一个元素,如果元素不存在则返回默认值。以下是我们的空列表。List val = new List { };现在以下将无法显示最后一个元素,因为列表为空。因此,将显示默认值,并且不会显示错误。val.AsQueryable().LastOrDefault();以下是代码。示例 实时演示using System; using System.Collections.Generic; using System.Linq; class Demo {    static void Main() {       List val = new List { };       double d = val.AsQueryable().LastOrDefault();       Console.WriteLine("默认值 = "+d); ... 阅读更多

C# Queryable Union 方法

karthikeya Boyini
更新于 2020-06-23 08:40:48

162 阅读量

使用 Queryable Union 方法对两个序列执行联合。以下是我们的数组。int[] arr1 = { 29, 40, 15, 55, 70, 30, 90 }; int[] arr2 = { 30, 36, 40, 18, 15, 55, 75 };现在,使用 Union 方法获取数组的联合。arr1.AsQueryable().Union(arr2);示例 实时演示using System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       int[] arr1 = { 29, 40, 15, 55, 70, 30, 90 };       int[] arr2 = { 30, 36, 40, 18, 15, 55, 75 };       IEnumerable res = arr1.AsQueryable().Union(arr2);       foreach (int a in res)       Console.WriteLine("{0} ", a);    } }输出29 40 15 55 70 30 90 36 18 75

广告