C# 翻译输入
本文关键字:输入 翻译 | 更新日期: 2023-09-27 18:37:01
我有一个带有 2 个文本框的 WinForm,在第一个我有用户输入,如果我单击一个按钮,则必须使用此方法翻译输入,并在第二个文本框中给出它。
public static string Translate(string text)
{
var from = "abcdefghijklmnopqrstuvwxyz";
var to = "jkhinolmrspqvwtuzGbcJafgde";
var ret = new StringBuilder();
foreach (var l in text)
{
int index;
for (index = 0; index <= from.Length; index++)
if (index == from.Length || from[index] == l)
break;
ret.Append(index != from.Length ? to[index] : l);
}
return ret.ToString();
}
我只是不知道如何在带有用户输入的 winForm 中使用它,并在第二个文本框中给出输出。
我只是不知道如何在带有用户输入的 winForm 中使用它 第二个文本框中的输出
假设您的函数有效...这样做:
textbox2.Text = Translate(textbox1.Text);
最好将其包装在尝试/捕获块中。