创建一个名为IGPAY的GUI应用程序,让用户输入一个单词。然后,当用户点击一个按钮时,你的程序将生成并显示该单词的Pig Latin等值。 (要做到这一点,你删除该单词的第一个字母,然后将该字母加到单词的后面加上字母“ay”。例如,鱼会变成ishfay,球会变成allbay。)确保GUI很吸引人在外观上,所有标签,文本框,按钮和类似标签都有清晰的标签。提示:将单词存储在字符串中,并考虑使用Substring方法。还要记住一个字符串的Length属性会告诉你它的长度。有关示例,请参阅本文的第79-80页。猪拉丁语翻译器。 C#作业
这是我想出的代码。我对这种语言很陌生,对Python有一点了解,但我不明白为什么它会抛出“超出范围的异常”错误。我试图让代码接受任何单词并以猪拉丁文显示。
private void button1_Click(object sender, EventArgs e)
{
string word;
string first;
string rest;
string full;
word = textBox1.Text;
first = word.Substring(0);
rest = word.Substring(1, word.Length);
full = rest + first + "ay";
label2.Text = full;
}
为什么标记C++? –