C#中怎么判断2个字符串有多少个字符是相同的
1个回答
展开全部
string str1 = "abcd123";
string str2 = "bc1kmn";
var list = from x in str1
select new
{
Nchar = x,
Icount = str2.Count(c=>c == x)
};
foreach(var obj in list.Where(a=>a.Icount > 0))
{
Console.WriteLine("{0}出现{1}", obj.Nchar, obj.Icount);
}
Console.ReadKey();
LinQ+Lambda
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询