C#:比较二个字符串,查找出相同字数和差异字符
/// <summary>
/// 比较二个字符串,查找出相同字数和差异字符
/// </summary>
/// <param name="s1"></param>
/// <param name="s2"></param>
/// <returns></returns>
public int sCompare(string s1, string s2)
{
int count = 0;/*相同字符个数*/
int n = s1.Length > s2.Length ? s2.Length : s1.Length;/*获得较短的字符串的长度*/
for (int i = 0; i < n; i++)
{
if (s1.Substring(i, 1) == s2.Substring(i, 1))
/*同位置字符是否相同*/
{
count++;
}
else
{
//MessageBox.Show("s1:" + s1.Substring(i, 1) + "| s2:" + s2.Substring(i, 1));
}
}
return count;
}
本文介绍了一种在C#中比较两个字符串并找出相同字符数量及差异位置的方法。通过逐字符对比,该方法能有效确定两个字符串之间的相似度。
2022

被折叠的 条评论
为什么被折叠?



