String sp="select";String t_sp="seOver“
取2个字符串的相同字符结果要是'se'
代码:
string sp = "select";
string tsp = "se_sp";
int spLenght = sp.Length;
int t_spLenght = tsp.Length;
int sum = spLenght < t_spLenght ? spLenght : t_spLenght;
char[] c = sp.ToCharArray();
char[] c_sp = tsp.ToCharArray();
for (int i = 0; i < sum; i++)
{
if (c[i] != c_sp[i])
{
break;
}
Console.WriteLine(c[i]);
}
字符可以手动输入,为了方便 赋值了。
思路:
首先要2个比较的字符串,并且把字符串切割单个的字母(申明一个char数组 用ToCharArray方法),循环遍历当数组中不相等就停止。
即不是连续的相等。另sum是取2个字符串个数最小的,这样减少了循环的个数。
结果: