創建一個名爲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++? –