[问题] new不new的问题...

楼主: wwe90425 (撒尿牛丸)   2017-07-09 00:21:28
各位前辈好
小弟有个问题想请问一下
为什么有时要使用一个类别的方法或属性时
有时要new有时却不用new也可以
ex:
DataTable就可以不用new,只需要宣告一个DattaTable变量dt
DatataTable dt
就可以直接使用dt.Rows.Count()
有去查过了DataTable也不是静态(static)类别
Random也一样
不用new一个Random物件就能使用其.Next()方法
不知道小弟的续续各为看不看得懂
再请各为帮我解答了
谢谢!
作者: t64141 (榕树)   2017-07-09 00:54:00
static method还有extension method中文是静态方法跟扩充方法,google一下有不少文章
作者: O187 (187cm)   2017-07-09 11:14:00
datatable要new呀!你是不是有什么误会
作者: s4300026 (s4300026)   2017-07-09 14:16:00
你是不是用c++/clr...
作者: FantasyRyu (眩惑之龙)   2017-07-12 13:49:00
static method并不放在heap区,免new新的就能直接用。

Links booklink

Contact Us: admin [ a t ] ucptt.com