代理人の配列にToStringメソッドを追加することはできますか?もしそうなら? - 、文字列としてtoStringメソッドハンドルとしてC#-delegate配列 - tostringメソッドを追加する方法
を「メソッド名が期待される」することが可能である
public delegate string Task();
public static void Main(string[] args)
{
ArrayList studentArray = new ArrayList();
Course italianCook = new ItalianCookCourse { Teacher = "Ben Hodd" };
Course seafoodCook = new SeafoodCookCourse { Teacher = "Harry Cotter"};
Course sewingCourse = new SewingCourse
{
Teacher = "Margaret Mair",
ChargePerStudent = scFee,
CostPerStudent = 100.00m,
};
Course creativeWrite = new CreativeWritCourse { Teacher = "Mary Smith };
Course businessWrite = new BusinessWritCourse { Teacher = "Mary Smith" };
Task[] tasks = new Task(italianCook.ToString, seafoodCook.ToString, sewingCourse.ToString);
エラーメッセージが「文字列Class.ToString()」である:ここで私が書いたコードですdelagateに追加しますか?
は、同じ時間で通過しようとしているこれら二つの方法はありますか? 1つのTaskオブジェクトをインスタンス化する方法や、Task []配列に項目を追加する方法ではありません... – BoltClock