0

我将使用 C# 中的什么数据类型在 Visual Studio Forms 中将英语翻译成猪拉丁语?是字符串还是什么。我只需要知道将使用什么类型的数据类型。我只需要翻译一个单词。

4

1 回答 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 回答