找到 2628 篇文章 关于 C#
6K+ 次浏览
使用 Convert.ToInt32() 方法将指定值转换为 32 位有符号整数。让我们来看一个双精度变量。double doubleNum = 11.53;现在,我们将使用 Convert.ToInt32 方法将其转换为 Int32。int intNum; ntNum = Convert.ToInt32(doubleNum);示例 在线演示using System; public class Demo { public static void Main() { double doubleNum = 11.53; int intNum; intNum = Convert.ToInt32(doubleNum); Console.WriteLine("已转换 {0} 为 {1}", doubleNum, intNum); } }输出已转换 11.53 为 12
253 次浏览
要在 C# 中返回包含重复元素的集合,请使用 Enumerable.Repeat 方法。它是 System.Linq 命名空间的一部分。假设您需要重复一个数字两次,为此,请设置数字和重复频率。Enumerable.Repeat(50, 2);现在将其分配给一个变量并显示它。示例 在线演示using System; using System.Linq; class Demo { static void Main() { // 重复元素 50,两次 var num = Enumerable.Repeat(50, 2); // 显示重复元素 foreach (int ele in num) { Console.WriteLine(ele); } } }输出50 50
154 次浏览
设置一个字符串。char[] ch = { 'd', 'r', 'i', 'v', 'e' }; Console.Write("字符串 = "); foreach(char arr in ch) Console.Write(arr);现在,使用 Queryable Reverse() 方法反转元素的顺序。IQueryable res = ch.AsQueryable().Reverse();让我们看看完整的代码。示例 在线演示using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { char[] ch = { 'd', 'r', 'i', 'v', 'e' }; Console.Write("字符串 = "); foreach(char arr in ch) Console.Write(arr); IQueryable res = ch.AsQueryable().Reverse(); Console.Write("反转后 = "); foreach (char c in res) Console.Write(c); } }输出字符串 = drive 反转后 = evird
237 次浏览
首先,设置一个字符串数组。string [] students = {"Tim","Jack","Henry","David","Tom"};现在,将其添加到 LinkedList。LinkedList list = new LinkedList(students);以上创建了一个 LinkedList 并向其中添加节点。让我们看看完整的示例。示例 在线演示using System; using System.Collections.Generic; class Demo { static void Main() { string [] students = {"Tim","Jack","Henry","David","Tom"}; LinkedList list = new LinkedList(students); foreach (var stu in list) { Console.WriteLine(stu); } } }输出Tim Jack Henry David Tom
165 次浏览
让我们添加两个序列。整数数组。int[] intArray = { 1, 2, 3, 4, 5, 6, 7, 8 };字符串数组。string[] stringArray = { "Depp", "Cruise", "Pitt", "Clooney", "Sandler", "Affleck", "Tarantino" };现在要合并以上两个序列,请使用 Zip 方法。ntArray.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 = { 1, 2, 3, 4, 5, 6, 7, 8 }; string[] stringArray = { "Depp", "Cruise", "Pitt", "Clooney", "Sandler", "Affleck", "Tarantino" ... 阅读更多
810 次浏览
Convert.ToDateTime 方法将给定值转换为 DateTime 值。以下是我的字符串。string myDateString; myDateString = "09/09/2018";现在,让我们使用 Convert.ToDateTime() 方法进行转换。DateTime result; result = Convert.ToDateTime(myDateString);这是一个完整的示例。示例 在线演示using System; public class Demo { public static void Main() { string myDateString; DateTime result; myDateString = "09/09/2018"; result = Convert.ToDateTime(myDateString); Console.WriteLine("'{0}' 转换为 {1}", myDateString, result); } }输出'09/09/2018' 转换为 2018/9/9 0:00:00
1K+ 次浏览
Convert.ToChar 方法用于将指定值转换为 Unicode 整数。我们声明了一个 sbyte 变量。sbyte byteVal = 200;现在,使用 Convert.ToChar() 方法将 sbyte 值转换为 Unicode 整数。charVal = Convert.ToChar(b);让我们看另一个示例。示例 在线演示using System; public class Demo { public static void Main() { sbyte[] byteVal = { 92, 111, 115 }; char charVal; foreach (sbyte b in byteVal) { charVal = Convert.ToChar(b); Console.WriteLine("{0} 转换为 '{1}'", b, charVal); } } }输出92 转换为 '\' 111 转换为 'o' 115 转换为 's'
3K+ 次浏览
TimeSpan Seconds() 是时间的一部分,而 TimeSpan TotalSeconds() 将整个时间转换为秒。让我们首先看看 TimeSpan Seconds() 方法。示例 在线演示using System; using System.Linq; public class Demo { public static void Main() { TimeSpan ts = new TimeSpan(0, 100, 0, 20, 0); // 秒 Console.WriteLine(ts.Seconds); } }输出20现在,让我们看看 TotalSeconds 对相同 TimeSpan 值是如何工作的。示例 在线演示using System; using System.Linq; public class Demo { public static void Main() { TimeSpan ts = new TimeSpan(0, 100, 0, 20, 0); // ... 阅读更多
90 次浏览
我们有一个没有任何元素的列表。List val = new List { };要显示默认值并避免任何错误,请使用 FirstorDefault() 方法。val.AsQueryable().FirstOrDefault();您还可以更改要显示为默认值的值。让我们看看代码。示例 在线演示using System; using System.Collections.Generic; using System.Linq; class Demo { static void Main() { List val = new List{ }; float a = val.AsQueryable().FirstOrDefault(); Console.WriteLine("默认值 = "+a); if (a == 0.0f) { a = 0.1f; } Console.WriteLine("已更新的默认浮点值 = "+a); } }输出默认值 = 0 已更新的默认浮点值 = 0.1