0
我知道我可以設置財產foregroundcolor consecer但我不知道的是:該屬性的類型enum
或ConsoleColor,這是枚舉嗎?我只是不知道我到底在做什麼,將屬性設置爲consolecolor的值(這是什麼,enum?枚舉的實例?)。 謝謝enum ConsoleColor - 是那種類型?
我知道我可以設置財產foregroundcolor consecer但我不知道的是:該屬性的類型enum
或ConsoleColor,這是枚舉嗎?我只是不知道我到底在做什麼,將屬性設置爲consolecolor的值(這是什麼,enum?枚舉的實例?)。 謝謝enum ConsoleColor - 是那種類型?
屬性是ConsoleColor
,這是一個枚舉類型。
當你喜歡的東西設置:
Console.ForegroundColor = ConsoleColor.Red;
你將其設置爲ConsoleColor
類型的值 - 就像其他任何東西。 ConsoleColor.Red
是ConsoleColor類型的值,其方式與3是類型爲int
的值相同,"hi"
是類型爲string
(儘管在後一種情況下,它是對象的引用,而枚舉是值類型)的值。
尤其是,您必須將其設置爲類型爲ConsoleColor
的值而不是其他任何枚舉。例如,這將不會編譯:
// This would be crazy
Console.ForegroundColor = FileShare.ReadWrite;
因此,我需要設置此屬性的任何值Console.Color,這意味着它的一些常量,好嗎? – Loj 2010-10-14 21:23:17
@Mojmir:不是'Console.Color','ConsoleColor' - 非常不同。 – 2010-10-14 21:45:52
@Downvoter:關心評論? – 2010-11-03 21:37:37