看板 C_Sharp 關於我們 聯絡資訊
各位前輩好 小弟有個問題想請問一下 為什麼有時要使用一個類別的方法或屬性時 有時要new有時卻不用new也可以 ex: DataTable就可以不用new,只需要宣告一個DattaTable變數dt DatataTable dt 就可以直接使用dt.Rows.Count() 有去查過了DataTable也不是靜態(static)類別 Random也一樣 不用new一個Random物件就能使用其.Next()方法 不知道小弟的續續各為看不看得懂 再請各為幫我解答了 謝謝! -- 燈不點不亮 話不說不明 我們之間沒什麼好說了 你可以關燈了 Turn on the light~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.10.212 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1499530895.A.C99.html
t64141: static method 07/09 00:54
t64141: 還有extension method 07/09 00:57
t64141: 中文是靜態方法跟擴充方法,google一下有不少文章 07/09 00:59
O187: datatable要new呀!你是不是有什麼誤會 07/09 11:14
s4300026: 你是不是用c++/clr... 07/09 14:16
FantasyRyu: static method並不放在heap區,免new新的就能直接用。 07/12 13:49