1樓:悉詩晗
s.tochararray();的返回值就是一個字元陣列,即chs被宣告後賦予了這個例項物件。所以不需要new一個新的例項。
至於string後面的new,那是string類的重構方法,你可以去檢視string的基類,他的一個重構需要接受一個字元陣列,然後拼接該陣列返回一個sting物件賦給你的變數s
2樓:碧血玉葉花
將類例項化後,才可用用 例項名.***x
點出該類裡的非靜態成員
對於靜態成員,不用例項化就能用,用法是
類名.***x
比如有個類
class human
public human(....引數)//有參建構函式public int getage(string name)public static string get***(string name)
}要使用human類裡的getage方法,要這樣human mygf = new human();
mygf.getage("章子怡");
而要使用類裡的get***方法,應該這樣
human.get***("章子怡");因為這個方法是靜態的,可以直接用類名點出來,不用例項化它後用它的一個例項去點。
3樓:**最大功能
你是呼叫 tochararray這個函式,它裡面自己new char【】陣列了的。用反編譯工具可以看到tochararray的詳細定義。
值型別你也可以用new的,只不過浪費記憶體。
4樓:匿名使用者
這樣說的通吧
char a=new char[s.length];
char chs=a;
c#中的結構體要使用new來例項化嗎?還是直接宣告後直接使用?
5樓:—瘋孖
struct屬於值類bai型,可以不用dunew,如果不new,結構體內的值就都zhi是未賦值狀態,需要dao在使用之前賦專
值,不然編屬譯器會報錯。若new了,結構體會呼叫無參建構函式,會初始化內部的值,比如int就會初始化為0,現在使用編譯器就不會報錯了。樓上所謂的「不能new」是完全錯誤的,寫兩行**試試不就知道了?
6樓:匿名使用者
宣告bai結構的預設(無
du引數)建構函式是錯誤的。
zhi總是提供dao預設建構函式以版
將結構成權員初始化為它們的預設值。在結構中初始化例項欄位也是錯誤的。
如果使用 new 運算子建立結構物件,則會建立該結構物件,並呼叫適當的建構函式。與類不同,結構的例項化可以不使用 new 運算子。如果不使用 new,則在初始化所有欄位之前,欄位都保持未賦值狀態且物件不可用。
7樓:深圳貴森科技
結構體不是存在堆中的,所以不用new ,也不能new
結構體是值型別的。不是引用型別的。你要new 就報錯
8樓:匿名使用者
結構無需進行new,就可以直接使用
比如:mystruct struct;
struct.method();
對於類的話,這是錯誤的
原因如下:專
結構為值型別,而new用於為引用類屬型(類、物件、介面等)分配引用(記憶體地址),值型別儲存於堆中,無需使用new。
比如:int x;和mystruct struct;
是一樣的道理
這的x、struct都是值型別的
最後結構可以用new 也可以不用new
上面那位是胡說
c#中,什麼叫類的例項化?如何實現,有什麼用?
9樓:匿名使用者
自己拿例子比喻一下就明白了哈,比如說類是一臺車,那麼國產車就是這個類的一個例項,又比如說書是一個類,那麼教材書就是一個例項,說直白一點,類就是一個總概念,例項就是把概念賦予具體的東西
10樓:匿名使用者
這是c#語言的語法。常用的格式為:例項化型別+要例項化物件的名稱=new關鍵字 + 例項化型別+()。
比如例項化一個文字變數,font oldfont=new font();這個括號是固定的格式,還是那句話,這是c#語言中的語法。還希望您以後多多瞭解和學習。
11樓:
直白地解釋就是:
通過已有的類(class)建立出該類的一個物件(object),這一過程就叫做類的例項化。
打個比方:
你設計了一個飛機模型,交給工人師傅去加工製作,生產出一個(一批)飛機。飛機模型就相當於程式中的類,生產出來的飛機就是物件,生產飛機這一過程就叫做類的例項化。
myplane plane1= new myplane(); //類的例項化
12樓:
非靜態類必須new一下才能例項化,只有用它的例項才能用類內部定義的函式和屬性等
簡單易懂不
13樓:匿名使用者
你應該先了解什麼叫物件導向
14樓:
把物件'脫水'
將物件資料儲存成流資料。
實現:servier類中序列化和反序列化的類。
用處:儲存狀態.
c類的定義和例項化,c 中什麼是例項化
定復 貓類嗎 其實這個也很好寫吧 如果沒人寫我就幫你寫吧 public class cat catch formatexception fe console.writeline 輸入身高 trycatch formatexception fe public void catch weight con...
生活中什生活中什麼時生活中什麼時候要用到近似數?
生活中需要粗略計算的時候需要用到近似數,如下 1 構成一個人體需要大約要500萬億個細胞 2 一般說誰誰活了多少年,實際上就是近似多少年。3 我們年級有97人,買門票大約需要800元。4 五一長假,到某地旅遊的有30萬人。千克蘋果平均分給3個人,每人大約分千克。6 中國的國土的面積約為九百五十萬平方...
js中判斷是什麼型別的資料,js中判斷是什麼型別的資料typeof
泡泡糖 typeof算是最常見的了,使用它會返回一個字串,適合函式物件和基本型別 js中的基本型別 number string boolean null undefined object 物件 的判斷。console.log 測試number typeof 1 console.log 測試strin...