作者wwe90425 (撒尿牛丸)
看板C_Sharp
标题[问题] new不new的问题...
时间Sun Jul 9 00:21:28 2017
各位前辈好
小弟有个问题想请问一下
为什麽有时要使用一个类别的方法或属性时
有时要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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1499530895.A.C99.html
1F:→ t64141: static method 07/09 00:54
2F:→ t64141: 还有extension method 07/09 00:57
3F:→ t64141: 中文是静态方法跟扩充方法,google一下有不少文章 07/09 00:59
4F:→ O187: datatable要new呀!你是不是有什麽误会 07/09 11:14
5F:推 s4300026: 你是不是用c++/clr... 07/09 14:16
6F:→ FantasyRyu: static method并不放在heap区,免new新的就能直接用。 07/12 13:49