找到 2628 篇文章 适用于 C#
961 次浏览
设置一个列表。List myList = new List(){1, 2, 3, 5, 8, 9};现在,获取第一个和最后一个元素 - int a = myList.OrderBy(x => x).First(); int b = myList.OrderBy(x => x).Last();在一个新列表中,获取所有元素并使用 Except 获取缺失的数字 - List myList2 = Enumerable.Range(a, b - a + 1).ToList(); List remaining = myList2.Except(myList).ToList();让我们看看完整的代码 - 示例 实时演示使用 System.Collections.Generic; 使用 System; 使用 System.Linq; 公共类程序 { 公共静态无效主 { 列表 myList = 新列表(){1, 2, 3, 5, 8, 9}; Console.WriteLine("数字... "); ... 阅读更多
583 次浏览
使用运算符 + 连接两个或多个字符串对象。设置第一个字符串对象。char[] c1 = { 'H', 'e', 'n', 'r', 'y' }; string str1 = new string(c1);现在,设置第二个字符串对象。char[] c2 = { 'J', 'a', 'c', 'k' }; string str2 = new string(c2);现在使用 + 运算符显示连接的字符串。示例 实时演示使用 System.Text; 使用 System; 类程序 { 静态无效主 { char[] c1 = { 'H', 'e', 'n', 'r', 'y' }; string str1 = new string(c1); char[] c2 = { 'J', 'a', 'c', 'k' }; string str2 = new string(c2); Console.WriteLine("欢迎 " + str1 + " 和 " + str2 + "!"); } }输出欢迎 Henry 和 Jack!
4K+ 次浏览
它允许您指定一段代码块,在使用 Visual Studio 代码编辑器的概述功能时,可以展开或折叠该代码块。它应该以 #endregion 结束。让我们看看如何使用 #region 定义一个区域。#region 新类定义公共类新类 { 静态无效主 { } } #endregion以下是显示 #region 指令用法的示例。示例 实时演示使用 System; #region 类 MyClass { } #endregion 类演示 { #region 变量 int a; #endregion 静态无效主 { #region 主体 Console.WriteLine("显示区域指令用法的示例!"); #endregion } }输出显示区域指令用法的示例!
190 次浏览
Hashtable 类表示键值对的集合,这些键值对根据键的哈希码进行组织。它使用键来访问集合中的元素。Dictionary 是 C# 中键和值的集合。Dictionary 包含在 System.Collection.Generics 命名空间中。Hashtable 比 Dictionary 慢。对于强类型集合,Dictionary 集合更快。假设我们需要从 Hashtable 集合中查找一个键。有了它,我们也从 Dictionary 集合中查找一个键。在这种情况下,对于相同的语句,Dictionary 会更快 - 对于 HashTablehashtable.ContainsKey("12345");对于 Dictionarydictionary.ContainsKey("12345") 阅读更多
112 次浏览
使用 C# 7,您可以轻松地创建带名称的 ValueType。注意 - 添加 System.ValueTuple 包以运行 ValueTuple 程序。让我们看看如何添加它 - 转到您的项目在解决方案资源管理器中右键单击项目选择“管理 NuGet 包”您将到达 NuGet 包管理器。现在,单击“浏览”选项卡并找到“ValueTuple”最后,添加 System.ValueTuple 包示例使用 System; 类程序 { 静态无效主 { var myTuple = (marks: 95, name: "jack", subject: "maths"); //添加 System.ValueTuple 包以运行此程序 // 使用名称访问 Console.WriteLine("学生成绩:" + myTuple.marks); ... 阅读更多
537 次浏览
首先,设置一个字符串。StringBuilder str = new StringBuilder();使用随机数。Random random = new Random((int)DateTime.Now.Ticks);现在循环遍历一个数字,该数字是您想要的随机字符串的长度。for (int i = 0; i < 4; i++) { c = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65))); str.Append(c); }在上面的每次迭代中,都会生成一个随机字符并追加以形成一个字符串。以下是完整的示例 - 示例 实时演示使用 System.Text; 使用 System; 类程序 { 静态无效主 { StringBuilder str = new StringBuilder(); char c; Random random = new Random((int)DateTime.Now.Ticks); ... 阅读更多
7K+ 次浏览
十六进制 ("X") 格式说明符用于将数字转换为十六进制数字的字符串。设置格式说明符的大小写,以便对大于 9 的十六进制数字进行操作。让我们用一个示例来理解这一点 - “X” 用于 PQR,而 “x” 用于 pqr示例 实时演示使用 System; 使用 System.Numerics; 使用 System.Globalization; 类演示 { 静态无效主 { int num; num = 345672832; Console.WriteLine(num.ToString("X")); Console.WriteLine(num.ToString("X2")); num = 0x307e; Console.WriteLine(num.ToString("x")); Console.WriteLine(num.ToString("X")); } }输出149A8C80 149A8C80 307e 307E
734 次浏览
此往返 ("R") 格式说明符受 Single、Double 和 BigInteger 类型支持。它确保转换为字符串的数值被解析回相同的数值。让我们看一个例子 - 首先,我们有一个双变量。double doubleVal = 0.91234582637;现在,使用 ToString() 方法:并设置往返格式说明符。doubleVal.ToString("R", CultureInfo.InvariantCulture);让我们看看完整的示例 - 示例 实时演示使用 System; 使用 System.Numerics; 使用 System.Globalization; 类演示 { 静态无效主 { double doubleVal = 0.91234582637; string str = doubleVal.ToString("R", CultureInfo.InvariantCulture); double resRound = double.Parse(str, CultureInfo.InvariantCulture); ... 阅读更多
434 次浏览
使用 C#,我们可以使用 ToTuple() 方法轻松地将 ValueTuple 转换为 Tuple。注意 - 添加 System.ValueTuple 包以运行 ValueTuple 程序。让我们看看如何添加它 - 转到您的项目在解决方案资源管理器中右键单击项目选择“管理 NuGet 包”您将到达 NuGet 包管理器。现在,单击“浏览”选项卡并找到“ValueTuple”最后,添加 System.ValueTuple 包示例使用 System; 类程序 { 静态无效主 { var val = (5, 50, 500, 5000); //添加 System.ValueTuple 包以运行此程序 // ValueTuple Console.WriteLine(“ValueTuple: ” val); // Tuple Tuple myTuple = val.ToTuple(); Console.WriteLine(“Tuple: ”+myTuple); } }输出ValueTuple: (5, 50, 500, 5000) Tuple: (5, 50, 500, 5000)
8K+ 次浏览
要在 C# 中将 Int632 表示为二进制字符串,请使用 ToString() 方法并将基数设置为 ToString() 方法的第二个参数,即二进制的 2。Int32 表示一个 32 位有符号整数。首先,设置一个 Int64 变量 - int val = 30;现在,通过将 2 作为第二个参数将其转换为二进制字符串。Convert.ToString(val, 2)示例 实时演示使用 System; 类演示 { 静态无效主 { int val = 30; Console.WriteLine("整数:" + val); Console.Write("二进制字符串:" + Convert.ToString(val, 2)); } }输出整数:30 二进制字符串:11110