找到 2628 篇文章 关于 C#

使用 Lambda 表达式查找字符串数组中最长字符串的 C# 程序

Chandu yadav
更新于 2020-06-23 07:56:57

807 次浏览

以下是我们的字符串数组 - string[] arr = { "Java", "HTML", "CSS", "JavaScript"};使用 Aggregate 方法并设置 Lambda 表达式来查找字符数最多的字符串。这里,结果字符串的字符数应该比初始种子值(这里为“jQuery”)多。示例 实时演示使用 System; 使用 System.Linq; 类 Demo {    静态 void Main() {       string[] arr = { "Java", "HTML", "CSS", "JavaScript"};       string res = arr.AsQueryable().Aggregate("jQuery", (longest, next) => next.Length >       longest.Length ? next : longest, str => str.ToLower());       Console.WriteLine("字符数最多的字符串 ... 阅读更多

C# 中 LinkedList RemoveFirst() 方法

karthikeya Boyini
更新于 2020-06-23 07:55:13

464 次浏览

假设以下为我们具有整数节点的 LinkedList。int [] num = {29, 40, 67, 89, 198, 234}; LinkedList myList = new LinkedList(num);现在,如果要从列表中删除第一个元素,则使用 RemoveFirst() 方法。myList.RemoveFirst();示例 实时演示使用 System; 使用 System.Collections.Generic; 类 Demo {    静态 void Main() {       int [] num = {29, 40, 67, 89, 198, 234};       LinkedList myList = new LinkedList(num);       foreach (var n in myList) {          Console.WriteLine(n);       }       // 删除第一个节点       myList.RemoveFirst();       Console.WriteLine("删除第一个节点后的 LinkedList...");       foreach (var n in myList) {          Console.WriteLine(n);       }    } }输出29 40 67 89 198 234 删除第一个节点后的 LinkedList... 40 67 89 198 234

在 C# 中将 Int32 表示为十六进制字符串

Samual Sam
更新于 2020-06-23 07:44:35

4K+ 次浏览

要在 C# 中将 Int32 表示为十六进制字符串,请使用 ToString() 方法并将基数设置为 ToString() 方法的第二个参数,即十六进制的 16。Int32 表示一个 32 位有符号整数。首先,设置一个 Int32 变量。int val = 9898;现在,通过将 16 作为第二个参数将其转换为十六进制字符串。Convert.ToString(val, 16)示例 实时演示使用 System; 类 Demo {    静态 void Main() {       int val = 9898;       Console.WriteLine("整数: "+val);       Console.Write("十六进制字符串: "+Convert.ToString(val, 16));    } }输出整数: 9898 十六进制字符串: 26aa

C# 程序从链接列表中删除节点的第一次出现

George John
更新于 2020-06-23 07:45:07

106 次浏览

以下是我们的具有节点的 LinkedList 列表。string [] students = {"Katie", "Jennifer", "Amy", "Vera"}; LinkedList list = new LinkedList(students);现在让我们删除具有字符串元素“Vera”的节点。为此,使用 Remove() 方法。list.Remove("Vera");示例 实时演示使用 System; 使用 System.Collections.Generic; 类 Demo {    静态 void Main() {       string [] students = {"Katie", "Jennifer", "Amy", "Vera"};       LinkedList list = new LinkedList(students);       foreach (var stu in list) {          Console.WriteLine(stu);       }       // 删除节点       list.Remove("Vera");       Console.WriteLine("删除节点后的 LinkedList ... 阅读更多

C# 中 Convert.ToInt64 方法

Ankith Reddy
更新于 2020-06-23 07:46:10

488 次浏览

使用 Convert.ToInt64 方法将指定值转换为 64 位有符号整数。让我们取一个双精度值。double doubleNum = 193.834;现在,将其转换为 Int64,即 long。long res; res = Convert.ToInt32(doubleNum);示例 实时演示使用 System; 公共类 Demo {    公共静态 void Main() {       double doubleNum = 193.834;       long res;       res = Convert.ToInt32(doubleNum);       Console.WriteLine("将 {0} 转换为 {1}", doubleNum, res);    } }输出将 193.834 转换为 194

C# 中 Convert.ToSByte 方法

karthikeya Boyini
更新于 2020-06-23 07:45:44

256 次浏览

将指定值转换为 8 位有符号整数,即 SByte。它是一个有符号的 8 位整数数据类型,存储的值介于 -128 到 127 之间。让我们看一个例子。我们有一个双精度变量。double doubleNum = -19.9;现在,让我们将其转换为 SByte。sbyte res; res = Convert.ToSByte(doubleNum);示例 实时演示使用 System; 公共类 Demo {    公共静态 void Main() {       double doubleNum = -19.9;       sbyte res;       res = Convert.ToSByte(doubleNum);       Console.WriteLine("将 {0} 转换为 {1}", doubleNum, res);    } }输出将 -19.9 转换为 -20

C# 程序检查节点是否为 LinkedList

Arjun Thakur
更新于 2020-06-23 07:46:48

98 次浏览

使用 Contains() 方法检查节点是否为 LinkedList。这是我们的 LinkedList。string [] students = {"Beth", "Jennifer", "Amy", "Vera"}; LinkedList list = new LinkedList(students);现在,要检查节点“Amy”是否在列表中,我们将使用 Contains() 方法,如下所示 - list.Contains("Amy")该方法将返回一个布尔值,在本例中为 True。让我们看看完整的代码。示例 实时演示使用 System; 使用 System.Collections.Generic; 类 Demo {    静态 void Main() {       string [] students = {"Beth", "Jennifer", "Amy", "Vera"};       LinkedList list = new LinkedList(students);     ... 阅读更多

C# 中 LinkedList Remove 方法

Samual Sam
更新于 2020-06-23 07:47:23

1K+ 次浏览

使用 Remove() 方法删除 LinkedList 中节点的第一次出现。首先,让我们设置一个具有整数元素的 LinkedList。int [] num = {2, 5, 7, 15}; LinkedList list = new LinkedList(num);现在,假设您需要删除元素为 7 的节点。为此,使用 Remove() 方法。list.Remove(7);让我们看看完整的代码。示例 实时演示使用 System; 使用 System.Collections.Generic; 类 Demo {    静态 void Main() {       int [] num = {2, 5, 7, 15};       LinkedList list = new LinkedList(num);       foreach (var n in list) {         ... 阅读更多

C# 程序跳过数组中指定数量的元素

karthikeya Boyini
更新于 2020-06-23 07:47:50

521 次浏览

以下是我们的数组 - int[] points = { 210, 250, 300, 350, 420};使用 skip() 方法跳过元素。添加数字作为参数,该参数显示要返回的元素数量。IEnumerable skipEle = points.AsQueryable().OrderByDescending(s => s).Skip(3);示例 实时演示使用 System.Linq; 使用 System.Collections.Generic; 公共类 Demo {    公共静态 void Main() {       int[] points = { 210, 250, 300, 350, 420};       Console.WriteLine("初始数组...");           foreach (int res in points)       Console.WriteLine(res);       IEnumerable skipEle = points.AsQueryable().OrderByDescending(s => s).Skip(3);       Console.WriteLine("跳过 3 个元素...");       foreach (int res in skipEle)       Console.WriteLine(res);    } }输出初始数组... 210 250 300 350 420 跳过 3 个元素... 250 210

C# 中 LinkedList AddAfter 方法

Chandu yadav
更新于 2020-06-23 07:48:28

1K+ 次浏览

设置一个 LinkedList。int [] num = {1, 2, 3, 4, 5}; LinkedList list = new LinkedList(num);现在使用 AddLast() 方法在末尾添加一个节点。var newNode = list.AddLast(20);要在上一个添加的节点之后添加一个节点,请使用 AddAfter() 方法。list.AddAfter(newNode, 30);示例 实时演示使用 System.Collections.Generic; 类 Demo {    静态 void Main() {       int [] num = {1, 2, 3, 4, 5};       LinkedList list = new LinkedList(num);       foreach (var n in list) {          Console.WriteLine(n);       }       // 在 ... 阅读更多

广告