我在按下按钮时有 2 个文本框(winforms 应用程序)我有以下代码:
string new_text = txtnew.Text;
string old_text = txtold.Text;
char[] arr_new = new_text.ToCharArray();
char[] arr_old = old_text.ToCharArray();
double found = 0.0;
double not_found = 0.0;
foreach (char c_old in arr_old)
{
foreach (char c_new in arr_new)
{
if (c_new == c_old)
{
found++;
}else{
not_found++;
}
}
}
double percentage //need help here..
MessageBox.Show(percentage.ToString());
我一直在尝试做的是比较每个数组以查看来自 1 个数组的字符是否存在于另一个数组中,然后它应该以百分比形式输出差异。因此,如果 txtNew = "hello worl" 和 txtold="hello world" 那么差异会是 0.1% 吗?无论如何,它被修改得越多,差异就越大,直到它处于 60% 不同的安全状态。