找到 2628 篇文章 关于 C#

C# 百分比 ("P") 格式说明符

karthikeya Boyini
更新于 2020年6月23日 07:26:04

14K+ 次浏览

百分比 ("P") 格式说明符用于将数字乘以 100。它将数字转换为表示 %(百分比)的字符串。我们有以下双精度类型 - double val = .975746;如果我们设置 ("P") 格式说明符,则上述结果为 - 97.57 % 同样,使用 ("P1") 仅包含小数点后一位值。97.6% 示例 在线演示 using System; using System.Globalization; class Demo {    static void Main() {       double val = .975746;       Console.WriteLine(val.ToString("P", CultureInfo.InvariantCulture));       Console.WriteLine(val.ToString("P1", CultureInfo.InvariantCulture));       Console.WriteLine(val.ToString("P4", CultureInfo.InvariantCulture));    } } 输出 97.57 % 97.6 % 97.5746 %

C# 定点 ("F") 格式说明符

George John
更新于 2020年6月23日 07:25:28

855 次浏览

("F") 格式说明符将数字转换为以下形式的字符串 - "-ddd.ddd…" 上述,“d”表示数字 (0-9)。让我们来看一个例子。在这里,如果我们设置 ("F3") 格式说明符以在小数点后添加三位值,例如,212.212.000 另一个例子如下 - 示例 在线演示 using System; using System.Globalization; class Demo {    static void Main() {       int val;       val = 38788;       Console.WriteLine(val.ToString("F",CultureInfo.InvariantCulture));       val = -344;       Console.WriteLine(val.ToString("F3",CultureInfo.InvariantCulture));       val = 5656;       Console.WriteLine(val.ToString("F5",CultureInfo.InvariantCulture));    } } 输出 38788.00 -344.000 5656.00000

C# 指数 ("E") 格式说明符

karthikeya Boyini
更新于 2020年6月23日 07:15:36

942 次浏览

("E") 格式说明符将数字转换为以下形式的字符串 - "-d.ddd…E+ddd" 或 "-d.ddd…e+ddd" 上述,“d”是数字 (0-9)。在指数前加上“E”或“e”。示例 在线演示 using System; using System.Globalization; class Demo {    static void Main() {       double d = 3452.7678;       Console.WriteLine(d.ToString("E", CultureInfo.InvariantCulture));       Console.WriteLine(d.ToString("E10", CultureInfo.InvariantCulture));       Console.WriteLine(d.ToString("e", CultureInfo.InvariantCulture));       Console.WriteLine(d.ToString("e10", CultureInfo.InvariantCulture));    } } 输出 3.452768E+003 3.4527678000E+003 3.452768e+003 3.4527678000e+003

C# 中从 64 位有符号整数 (long) 到 Decimal 的隐式转换

Samual Sam
更新于 2020年6月23日 07:17:31

208 次浏览

long 类型表示 64 位有符号整数。要将 64 位有符号整数隐式转换为 Decimal,首先设置一个 long 值。long val = 989678876876876;要将 long 转换为 decimal,请赋值。dec = val;让我们看另一个例子 - 示例 在线演示 using System; public class Demo {    public static void Main() {       long val = 76755565656565;       decimal dec;       Console.WriteLine("从 64 位有符号整数 (long) 到 Decimal 的隐式转换");       dec = val;       Console.WriteLine("Decimal : "+dec);    } } 输出 从 64 位有符号整数 (long) 到 Decimal 的隐式转换 Decimal : 76755565656565

C# 程序:跳过序列中的元素,直到满足指定条件

Chandu yadav
更新于 2020年6月23日 07:17:02

184 次浏览

使用 SkipWhile() 方法跳过序列中的元素,直到满足指定条件。以下为数组 - int[] marks = { 35, 42, 48, 88, 55, 90, 95, 85 };这是条件。s => s >= 50 只要上述条件为真,则跳过大于 50 的元素,如下所示 - 示例 在线演示 using System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       int[] marks = { 35, 42, 48, 88, 55, 90, 95, 85 };       // 跳过大于 50 的元素       IEnumerable selMarks = marks.AsQueryable().OrderByDescending(s => s).SkipWhile(s => s >=          50);       // 显示其余元素       Console.WriteLine("跳过大于 60 的分数...");       foreach (int res in selMarks) {          Console.WriteLine(res);       }    } } 输出 跳过大于 60 的分数... 48 42 35

C# 程序:从数组末尾跳过元素

karthikeya Boyini
更新于 2020年6月23日 07:18:00

1K+ 次浏览

声明一个数组并初始化元素。int[] marks = { 45, 50, 60, 70, 85 };使用 SkipLast() 方法从数组末尾跳过元素。IEnumerable selMarks = marks.AsQueryable().SkipLast(3);跳过元素并返回其余元素,如下所示 - 示例 在线演示 using System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       int[] marks = { 45, 50, 60, 70, 85 };       Console.WriteLine("数组...");       foreach (int res in marks)       Console.WriteLine(res);       IEnumerable selMarks = marks.AsQueryable().SkipLast(3);       Console.WriteLine("跳过最后 3 个元素后的数组...");       foreach (int res in selMarks)       Console.WriteLine(res);    } } 输出 数组... 45 50 60 70 85 跳过最后 3 个元素后的数组... 45 50

C# DateTime:向当前日期添加天数

George John
更新于 2020年6月23日 07:18:39

6K+ 次浏览

首先,获取当前日期。DateTime.Today 现在,使用 AddDays() 方法向当前日期添加天数。在这里,我们将 10 天添加到当前日期。DateTime.Today.AddDays(10)让我们看看完整的代码 - 示例 在线演示 using System; using System.Linq; public class Demo {    public static void Main() {       Console.WriteLine("今天 = {0}", DateTime.Today);       Console.WriteLine("添加 10 天 = {0}", DateTime.Today.AddDays(10));    } } 输出 今天 = 2018/9/11 00:00:00 添加 10 天 = 2018/9/21 00:00:00

C# 中的 Convert.ToSingle 方法

Samual Sam
更新于 2020年6月23日 07:19:07

910 次浏览

使用 C# 中的 Convert.ToSingle() 方法将指定值转换为单精度浮点数。这是我们的 bool 值 - bool boolVal = false;现在,让我们使用 ToSingle() 方法将值转换为单精度浮点数。float floatVal; floatVal = Convert.ToSingle(boolVal);示例 在线演示 using System; public class Demo {    public static void Main() {       bool boolVal = false;       float floatVal;       floatVal = Convert.ToSingle(boolVal);       Console.WriteLine("已将 {0} 转换为 {1}", boolVal, floatVal);    } } 输出 已将 False 转换为 0

C# 中的完整日期短时间 ("f") 格式说明符

Ankith Reddy
更新于 2020年6月23日 07:19:26

142 次浏览

完整日期短时间标准格式说明符表示长日期 ("D") 和短时间 ("t") 模式的组合。使用 DateTime 设置日期。DateTime myDate = new DateTime(2018, 8, 29, 1, 10, 0);现在,像这样使用 (“f”) 格式说明符 - myDate.ToString("f", CultureInfo.CreateSpecificCulture("en-US")) 下面是一个例子 - 示例 在线演示 using System; using System.Globalization; class Demo {    static void Main() {       DateTime myDate = new DateTime(2018, 8, 29, 1, 10, 0);       Console.WriteLine(myDate.ToString("f",CultureInfo.CreateSpecificCulture("en-US")));    } } 输出 星期三,2018 年 8 月 29 日 上午 1:10

C# 中的长日期 ("T") 格式说明符

karthikeya Boyini
更新于 2020年6月23日 07:19:46

388 次浏览

长日期格式说明符表示自定义日期和时间格式字符串。它由 DateTimeFormatInfo.LongTimePattern 属性定义。自定义格式字符串。HH:mm:ss 示例 在线演示 using System; using System.Globalization; class Demo {    static void Main() {       DateTime date = new DateTime(2018, 9, 9, 8, 15, 30);       Console.WriteLine(date.ToString("T", CultureInfo.CreateSpecificCulture("en-us")));    } } 输出 上午 8:15:30

广告