ランタイム入力を列挙して、c#の列挙型変数の値を出力しようとしています。例えば、
class Program
{
enum Alphabets { a = 1, b, c, d, e, f, g, h }
public static void Main(String[] args)
{
string s = Console.ReadLine();
foreach(char c in s)
{
foreach(int i in Enum.GetValues(typeof(Alphabets)))
Console.WriteLine(s[i]);
}
Console.ReadKey();
}
}
ユーザー入力をStringに保存しました。ユーザーから提供された文字列の整数値を表示する必要があります。上記のコードは、次のようなエラーを示しています
。これを修正するにはどうすればよいですか?または、効率的なコードを提供してください。