namespace point{class Program{public class greetings{public static void EnglishGreeting(){Console.WriteLine("Hello World!");}public static void SpanishGreeting(){Console.WriteLine("Ciao,mondo!");}public static void ItaliamGreeting(){Console.WriteLine("Hola,imundo!");}delegate void greetingdele();class hello{static void Main(string[] args){int iChoice = int.Parse (args[0]);greetingdele[] deletest ={new greetingdele (greetings.ItaliamGreeting),new greetingdele (greetings .EnglishGreeting),new greetingdele (greetings .SpanishGreeting)};deletest[iChoice -1]();}}}}}問題1:int.Parse(args[0])這句是什么意思?問題2:deletest[iChoice-1]()是怎么一一訪問到委托數(shù)組的元素的?問題3:Main方法里的參數(shù) string[] args 有什么用?
2 回答

哆啦的時光機
TA貢獻(xiàn)1779條經(jīng)驗 獲得超6個贊
greetingdele[] deletest =
{
new greetingdele (greetings.ItaliamGreeting),
new greetingdele (greetings .EnglishGreeting),
new greetingdele (greetings .SpanishGreeting)
};
可能要改成
greetingdele[] deletest =new greetingdele[]
{
new greetingdele (greetings.ItaliamGreeting),
new greetingdele (greetings .EnglishGreeting),
new greetingdele (greetings .SpanishGreeting)
};
- 2 回答
- 0 關(guān)注
- 233 瀏覽
添加回答
舉報
0/150
提交
取消