[問題] new不new的問題...

看板C_Sharp (C#)作者 (撒尿牛丸)時間8年前 (2017/07/09 00:21), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/1
各位前輩好 小弟有個問題想請問一下 為什麼有時要使用一個類別的方法或屬性時 有時要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

07/09 00:54, , 1F
static method
07/09 00:54, 1F

07/09 00:57, , 2F
還有extension method
07/09 00:57, 2F

07/09 00:59, , 3F
中文是靜態方法跟擴充方法,google一下有不少文章
07/09 00:59, 3F

07/09 11:14, , 4F
datatable要new呀!你是不是有什麼誤會
07/09 11:14, 4F

07/09 14:16, , 5F
你是不是用c++/clr...
07/09 14:16, 5F

07/12 13:49, , 6F
static method並不放在heap區,免new新的就能直接用。
07/12 13:49, 6F
文章代碼(AID): #1POGQFoP (C_Sharp)
文章代碼(AID): #1POGQFoP (C_Sharp)