リストに保存されているメソッド名でメソッドを呼び出したい。誰か助けてもらえますか?私はc#を初めて使用します!
{
   delegate string ConvertsIntToString(int i);
}
class Program
{
    public static List<String> states = new List<string>() { "dfd","HiThere"};
    static void Main(string[] args)
    {
        ConvertsIntToString someMethod = new ConvertsIntToString(states[1]);
        string message = someMethod(5);
        Console.WriteLine(message);
        Console.ReadKey();
    }
    private static string HiThere(int i)
    {
        return "Hi there! #" + (i * 100);
    }
 }