找到 2628 篇文章 关于 C#

在 C# 中合并两个已排序的数组

radhakrishna
更新于 2020-06-22 13:09:18

636 次浏览

要合并两个已排序的数组,首先设置两个已排序的数组 - int[] array1 = { 1, 2 }; int[] array2 = { 3, 4 }; 现在,将其添加到列表中并合并 - var list = new List(); for (int i = 0; i < array1.Length; i++) {    list.Add(array1[i]);    list.Add(array2[i]); } 使用 ToArray() 方法转换回数组 - int[] array3 = list.ToArray(); 以下是完整代码 - 示例 在线演示using System; using System.Collections.Generic; public class Program {    public static void Main() {       int[] array1 = { 1, 2 };       int[] array2 ... 阅读更多

C# 中的 UnionWith 方法

Chandu yadav
更新于 2020-06-22 13:09:51

486 次浏览

在 C# 中使用 UnionWith 方法获取两个集合的并集,即唯一元素。 假设以下为我们的字典 - Dictionary < string, int > dict1 = new Dictionary < string, int > (); dict1.Add("pencil", 1); dict1.Add("pen", 2); Dictionary < string, int > dict2 = new Dictionary < string, int > (); dict2.Add("pen", 3); 现在,使用 HashSet 和 UnionWith 获取并集 - HashSet < string > hSet = new HashSet < string > (dict1.Keys); hSet.UnionWith(dict2.Keys); 以下是完整代码 - 示例 在线演示using System; using System.Collections.Generic; public class Program {    public static void Main() {   ... 阅读更多

C# 中的 Union 方法

Arjun Thakur
更新于 2020-06-22 12:59:22

670 次浏览

Union 方法获取两个列表中的唯一元素。 让我们设置两个列表 - var list1 = new List{12, 65, 88, 45}; var list2 = new List{40, 34, 65}; 现在获取两个列表的并集 - var res = list1.Union(list2); 以下是示例 - 示例 在线演示using System.Collections.Generic; using System.Linq; using System; public class Demo {    public static void Main() {       // 两个列表       var list1 = new List{12, 65, 88, 45};       var list2 = new List{40, 34, 65};       // 查找并集       var res = list1.Union(list2);       foreach(int i in res) {          Console.WriteLine(i);       }    } }输出12 65 88 45 40 34

C# 中的 Concat 方法

Ankith Reddy
更新于 2020-06-22 12:59:51

173 次浏览

要在 C# 中连接列表,请使用 Concat 方法。 以下是列表 - var list1 = new List{12, 40}; var list2 = new List{98, 122, 199, 230}; 以下是 Concat 方法 - var res = list1.Concat(list2); 以下是使用 Concat 方法的示例 - 示例 在线演示using System.Collections.Generic; using System.Linq; using System; public class Demo {    public static void Main() {       // 两个列表       var list1 = new List{12, 40};       var list2 = new List{98, 122, 199, 230};           // 连接       var res = list1.Concat(list2);       foreach(int i in res) {          Console.WriteLine(i);       }    } }输出12 40 98 122 199 230

C# 程序,用于查找两个或多个列表中的公共值

George John
更新于 2020-06-22 13:00:17

316 次浏览

创建多个列表 - // 两个列表 var list1 = new List{3, 4}; var list2 = new List{1, 2, 3}; 现在,使用 Intersect() 方法获取公共值 - var res = list1.Intersect(list2); 以下是完整代码 - 示例 在线演示using System.Collections.Generic; using System.Linq; using System; public class Demo {    public static void Main() {       // 两个列表       var list1 = new List{3, 4};       var list2 = new List{1, 2, 3};       // 公共值       var res = list1.Intersect(list2);       foreach(int i in res) {          Console.WriteLine(i);       }    } }输出3

C# 程序,用于连接两个或多个列表

Chandu yadav
更新于 2020-06-22 13:00:54

175 次浏览

设置三个列表 - // 三个列表 var list1 = new List{3, 4}; var list2 = new List{1, 2, 3}; var list3 = new List{2, 5, 6}; 现在,使用 Concat 方法连接上述列表 - var res1 = list1.Concat(list2); var res2 = res1.Concat(list3); 以下是完整代码 - 示例 在线演示using System.Collections.Generic; using System.Linq; using System; public class Demo {    public static void Main() {       // 三个列表       var list1 = new List{3, 4};       var list2 = new List{1, 2, 3};       var list3 = new List{2, 5, 6};       // 连接       var res1 = list1.Concat(list2);       var res2 = res1.Concat(list3);       foreach(int i in res2) {          Console.WriteLine(i);       }    } }输出3 4 1 2 3 2 5 6

C# 程序,用于查找两个或多个列表的并集

Arjun Thakur
更新于 2020-06-22 13:01:22

1K+ 次浏览

首先,创建列表 - // 三个列表 var list1 = new List{3, 4, 5}; var list2 = new List{1, 2, 3, 4, 5}; var list3 = new List{5, 6, 7, 8}; 使用 union 方法获取 list1 和 list2 的并集 - var res1 = list1.Union(list2); var res2 = res1.Union(list3); 以下是完整代码 - 示例 在线演示using System.Collections.Generic; using System.Linq; using System; public class Demo {    public static void Main() {       // 三个列表       var list1 = new List{3, 4, 5};       var list2 = new List{1, 2, 3, 4, 5};       var list3 = new List{5, 6, 7, 8};       // 查找并集       var res1 = list1.Union(list2);       var res2 = res1.Union(list3);       foreach(int i in res2) {          Console.WriteLine(i);       }    } }输出3 4 5 1 2 6 7 8

C# 程序,用于查找两个或多个字典的并集

Chandu yadav
更新于 2020-06-22 13:01:54

578 次浏览

首先,设置两个字典 - Dictionary < string, int > dict1 = new Dictionary < string, int > (); dict1.Add("water", 1); dict1.Add("food", 2); Dictionary < string, int > dict2 = new Dictionary < string, int > (); dict2.Add("clothing", 3); dict2.Add("shelter", 4); 现在,创建 HashSet 并使用 UnionsWith() 方法查找上述两个字典之间的并集 - HashSet < string > hSet = new HashSet < string > (dict1.Keys); hSet.UnionWith(dict2.Keys); 以下是完整代码 - 示例 在线演示using System; using System.Collections.Generic; public class Program {    public static void Main() {       Dictionary < string, int > dict1 = ... 阅读更多

如何使用 C# 检查两个字符串是否为彼此的回文?

Samual Sam
更新于 2020-06-22 13:02:55

1K+ 次浏览

在回文中,另一个字符串将具有与第一个字符串中相同的字符,但字符的顺序可以不同。 在这里,我们正在检查以下两个字符串 - string str1 = "silent"; string str2 = "listen"; 将两个字符串都转换为字符数组 - char[] ch1 = str1.ToLower().ToCharArray(); char[] ch2 = str2.ToLower().ToCharArray(); 现在,对它们进行排序 - Array.Sort(ch1); Array.Sort(ch2); 排序后,将它们转换为字符串 - string val1 = new string(ch1); string val2 = new string(ch2); 比较两个字符串是否相等。 如果两者相等,则意味着它们是回文。 以下是代码 - 示例 在线演示using System; public class Demo {    public static ... 阅读更多

C# 程序,用于检查给定字符串是否为异体字

karthikeya Boyini
更新于 2020年6月22日 13:03:33

325 次浏览

对于一个字符串,异序词是指该字符串不包含重复字母。例如 - Mobile Cry Laptop循环遍历字符串中的每个单词,直到字符串的长度 -for (int i = 0; i < len; i++) {    if (val[str[i] - 'a'] == 0)    val[str[i] - 'a'] = 1;    else    return false; }上面,len 是字符串的长度。让我们看看完整的代码 -示例 现场演示使用系统; public class GFG {    static bool checkHeterogram(string str, int len) {       int []val = new int[26];       for (int i ... 阅读更多

广告