ボタンを押すと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());
私がやろうとしているのは、各配列を比較して、ある配列の文字が他の配列に存在するかどうかを確認し、その差をパーセンテージで出力することです。したがって、txtNew = "hello worl" および txtold="hello world" の場合、差は 0.1% のようになりますか? いずれにしても、60% 異なる安全な状態になるまでは、変更を加えるほど違いが大きくなります。