私はC#でメインタイプを使用することを学んでいます。この目的のために、文字列内の母音を見つけるための簡単なアルゴリズムを作成しました。ここにあります:
public static string Vowels()
{
string myString = "Count the number of the vowels in this string";
string output = string.Empty;
for (int i = 0; i < myString.Length; i++)
{
if (myString[i] == 'a' || myString[i] == 'e' ||
myString[i] == 'i' || myString[i] == 'o' ||
myString[i] == 'u')
{
output += myString[i].ToString().ToUpper(); //Vowel
}
}
return output;
}
まず、ステートメントの条件があまり好きではないので、if
指示対象タイプを使用すると、母音を保持するためのよりエレガントな方法になると思います。次に、if
ステートメントを選択する正当な理由がある場合でも、代わりにstruct
、enum
または私がそれらを使用することを学びたい他のタイプ。または(あなたがより良いと思う)をmyString
使用して文字列内の各文字を検索するための最良の方法を教えていただけますか?struct
enum
ありがとう
レロン