我想模擬手動Console.Writeline。 即:我正在創建一個帶有函數WriteLine的小型控制檯類。 見我下面的代碼:C#:手動創建一個console.writeline
static class Console
{
public static string WriteLine(string text)
{
return text;
}
}
所以我想,有:
class Program
{
static void Main()
{
Console.WriteLine("HiMan");
}
}
static class Console
{
public static string WriteLine(string text)
{
return text;
}
}
我知道它返回的文字,但我怎麼能顯示在屏幕上,而無需使用寫或的WriteLine方法?
我正在創建這個例子,讓人們瞭解類是如何工作的,以及爲什麼當我使用WriteLine或Write()時,它會在控制檯窗口中顯示文本。
如果你想知道'Console'類是如何工作的,我建議你閱讀[documentation](http://msdn.microsoft.com/en-us/library/system.console(v = vs.90)的.aspx)。 – James
您絕對可以使用一些低級別的pinvoke,brb與答案... –
正確的答案是「類如何工作?」應該是語言和功能無關的。一個類是一個類,無論是在C#,Java等等。這同樣適用於繼承,封裝的概念...... – Alex