帮你找的、可参照 var str1= new Dictionary<string,string>(); var str2= new Dictionary<string,string>(); str1.Add("FUCK",String.Empty); str1.Add("lb",String.Empty); str1.Add("sorr",String.Empty); str2.Add("FUCK",String.Empty); str2.Add("12",String.Empty); foreach(string s in str2.Keys) { if (!str1.ContainsKey(s)) str1.add(s,String.Empty); }
帮你找的、可参照 var str1= new Dictionary<string,string>(); var str2= new Dictionary<string,string>(); str1.Add("FUCK",String.Empty); str1.Add("lb",String.Empty); str1.Add("sorr",String.Empty); str2.Add("FUCK",String.Empty); str2.Add("12",String.Empty); foreach(string s in str2.Keys) { if (!str1.ContainsKey(s)) str1.add(s,String.Empty); }
List<int> list_1 = new List<int> { 1,2,3,4,5};
List<int> list_2 = new List<int> { 4, 5 };
List<int> list_3 = new List<int> { 11, 12 };
bool isExist = list_1.Intersect(list_2).Count() > 0 ? true : false;//true
isExist = list_1.Intersect(list_3).Count() > 0 ? true : false;//false
var str1= new Dictionary<string,string>();
var str2= new Dictionary<string,string>(); str1.Add("FUCK",String.Empty);
str1.Add("lb",String.Empty);
str1.Add("sorr",String.Empty);
str2.Add("FUCK",String.Empty);
str2.Add("12",String.Empty);
foreach(string s in str2.Keys)
{
if (!str1.ContainsKey(s)) str1.add(s,String.Empty);
}
var str1= new Dictionary<string,string>();
var str2= new Dictionary<string,string>(); str1.Add("FUCK",String.Empty);
str1.Add("lb",String.Empty);
str1.Add("sorr",String.Empty);
str2.Add("FUCK",String.Empty);
str2.Add("12",String.Empty);
foreach(string s in str2.Keys)
{
if (!str1.ContainsKey(s)) str1.add(s,String.Empty);
}
这个是LINQ的做法 要在开始加 using System.Linq;