.net不是不可以跨平台,只要想跨,微軟馬上就可以完成,技術是現成的
不垮是微軟的一貫政策——不可以用自己的東西便宜了對手
這是為了保衛windows多年以來創下的基業
要是.net跨平台了大家都會去做linux開發
因為linux平台部署成本極低
那微軟的windows還混個屁啊
-------你說得倒輕巧,如何跨平台,.net類庫大部分都與windows有關,在linux怎麼用??就比如很多類都有控制代碼的概念,比如如視窗類,程序類,執行緒類,畫刷類,都有函式可以獲取相應的控制代碼,這些都是windows特有的,尤其是form類,是winform程式的基石,底層包裝了windows訊息處理機制,和linux完全不同,.net要想跨平台,只有去掉所有平台相關的類,mono建立視窗使用的是gtk類,根本沒有什麼winform這個概念了,還跨個鳥平台
Java「 」和equals 之間的比較
用來比較基本資料型別的值,或引用型別變數的雜湊值 實現就是呼叫 public boolean equals object obj 但有的類會重寫該方法,例如string,這是乙個物件,它的equals不是用來比較位址,而是用來比較字串的每乙個字元值 public boolean equals obj...
C 和C之間的區別
c 和c語言之間存在多種不同點,這裡對它們之間的不同點進行總結。一 const修飾的量 a.c中const修飾的量叫常變數,不是常量,不能被修改。不是必須初始化,但是如果不初始化,之後無法賦予合適的值,因此一般進行初始化。例 const int a 10 int arr a error a為常變數其...
C和C 結構struct之間的區別
在c 中,struct和class完全相同,除了struct預設為public和class預設為privacy 結構內部的成員函式 c中結構內部不能有成員函式,c 可以 c結構中不能直接初始化成員,c 中可以 c 中宣告結構變數時,不一定需要在前面加上struct關鍵字 c結構不能具有靜態成員,c ...