找到 2628 篇文章 适用于 C#

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

karthikeya Boyini
更新于 2020-06-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-06-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-06-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-06-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-06-23 07:17:02

184 浏览量

使用 SkipWhile() 方法跳过序列中的元素,只要指定条件为真。以下是数组 -int[] marks = { 35, 42, 48, 88, 55, 90, 95, 85 };这是条件。s => s >= 50只要上述条件为真,就会跳过 50 以上的元素,如下所示 -示例 实时演示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-06-23 07:18:00

1K+ 浏览量

声明一个数组并初始化元素。int[] marks = { 45, 50, 60, 70, 85 };使用 SkipLast() 方法从末尾跳过数组的元素。IEnumerable selMarks = marks.AsQueryable().SkipLast(3);跳过元素并返回其余元素,如下所示 -示例 实时演示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-06-23 07:18:39

6K+ 浏览量

首先,获取当前日期。DateTime.Today现在,使用 AddDays() 方法将天数添加到当前日期。这里,我们将 10 天添加到当前日期。DateTime.Today.AddDays(10)让我们看看完整的代码 -示例 实时演示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-06-23 07:19:07

910 浏览量

使用 C# 中的 Convert.ToSingle() 方法将指定值转换为单精度浮点数。这是我们的布尔值 -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-06-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.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-06-23 07:19:46

388 浏览量

长日期时间格式说明符表示自定义日期和时间格式字符串。它由 DateTimeFormatInfo.LongTimePattern 属性定义。自定义格式字符串。HH:mm:ss示例 实时演示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

广告