找到 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();以下为完整代码 - 示例 在线演示使用 System; 使用 System.Collections.Generic; 公共类程序 {    公共静态无效主() {       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);以下为完整代码 - 示例 在线演示使用 System; 使用 System.Collections.Generic; 公共类程序 {    公共静态无效主() {   ... 阅读更多

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);以下为示例 - 示例 在线演示使用 System.Collections.Generic; 使用 System.Linq; 使用 System; 公共类演示 {    公共静态无效主() {       // 两个列表       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 方法的示例 - 示例 在线演示使用 System.Collections.Generic; 使用 System.Linq; 使用 System; 公共类演示 {    公共静态无效主() {       // 两个列表       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);以下为完整代码 - 示例 在线演示使用 System.Collections.Generic; 使用 System.Linq; 使用 System; 公共类演示 {    公共静态无效主() {       // 两个列表       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);以下为完整代码 - 示例 在线演示使用 System.Collections.Generic; 使用 System.Linq; 使用 System; 公共类演示 {    公共静态无效主() {       // 三个列表       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);以下为完整代码 - 示例 在线演示使用 System.Collections.Generic; 使用 System.Linq; 使用 System; 公共类演示 {    公共静态无效主() {       //三个列表       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);以下为完整代码 - 示例 在线演示使用 System; 使用 System.Collections.Generic; 公共类程序 {    公共静态无效主() {       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);比较两个字符串是否相等。如果两者相等,则意味着它们是字谜。以下是代码 - 示例 在线演示使用 System; 公共类演示 {    公共静态 ... 阅读更多

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

karthikeya Boyini
更新于 2020-06-22 13:03:33

325 次浏览

字符串的异体字表示该字符串没有重复的字母。例如 - 移动电话 哭泣 笔记本电脑循环遍历字符串中的每个单词,直到字符串的长度 - for (int i = 0; i < len; i++) {    if (val[str[i] - 'a'] == 0)    val[str[i] - 'a'] = 1;    else    return false; }上面,len 是字符串的长度。让我们看看完整的代码 - 示例 在线演示使用 System; 公共类 GFG {    静态布尔检查异体字(字符串 str,int len) {       int []val = new int[26];       for (int i ... 阅读更多

广告