我将使用 C# 中的什么数据类型在 Visual Studio Forms 中将英语翻译成猪拉丁语?是字符串还是什么。我只需要知道将使用什么类型的数据类型。我只需要翻译一个单词。
问问题
525 次
1 回答
1
string
会很好:
string english = "wall";
string pigLatin = "";
string firstLetter;
string restOfWord;
string vowels = "AEIOUaeiou";
int letterPos;
foreach (string word in english.Split())
{
firstLetter = word.Substring(0, 1);
restOfWord = word.Substring(1, word.Length - 1);
letterPos = vowels.IndexOf(firstLetter);
if (letterPos == -1)
{
//it's a consonant
pigLatin = restOfWord + firstLetter + "ay";
}
else
{
//it's a vowel
pigLatin = word + "way";
}
}
//pigLatin should be "allway", I think.
于 2013-02-02T17:13:39.720 回答