a a = newa();
a.id = 1
; a b = new
a();
b =a;
b.id = 2
; console.writeline(
"引用型別賦值");
console.writeline(a.id.tostring());
console.writeline(
"--------------------------");
a aaa = new
a();
aaa.id = 1
; a bbb = new
a();
bbb.id =aaa.id;
bbb.id = 2
; console.writeline(aaa.id.tostring());
console.writeline(
"--------------------------");
a aaaa = new
a();
aaaa.id = 1
; a bbbb = new
a();
var jsona =jsoncommon.getjsontolist(aaaa);
bbbb = jsoncommon.getjsontolist(jsona);
bbbb.id = 2
; console.writeline(aaaa.id.tostring());
console.writeline(
"--------------------------");
var aa = 1
;
var bb = 2
; bb =aa;
bb = 3
; console.writeline(
"簡單賦值");
console.writeline(aa.tostring());
console.writeline(
"--------------------------");
console.readline();
先貼**
這兩天做專案碰到了乙個比較頭疼的問題,就是給乙個引用型別賦值,卻不曾想只是同樣的資料多了乙個入口
所以就有了上面這段**,但是我不知道為啥,,當時
bbb.id =aaa.id;這樣依然會修改aaa的值,
但是上面的例子不會。。
呃。。總之,託一位大神給我指導,將資料序列化後沒啥問題了。。。
@名字不好起啊
萬分感謝。
關於不同型別字元的轉換
一 string轉為ansistring 1 直接賦值 有警告 2 ansistring 型別強制轉換。無警告 二 ansistring 轉為string 1 直接賦值 有警告 2 string 型別強制轉換。無警告 三 string 轉為tbytes 1 bytes bytesof str 已轉為...
C語言中不同型別資料之間的賦值
整數與整數之間 一 長度相等 在記憶體中儲存的位數相等 的兩個不同的型別的資料之間的賦值 在計算機中的儲存內容不變,只是資料按照不同的編碼格式來解析。二 長賦值給短 短 長 擷取低位,然後按照短整數的資料型別解析。三 短賦值給長 長 短 其中,短轉長又分為三種情況 1.兩個資料都是無符號的資料,短整...
不同型別的檔案
cpp檔案 cpp是用c 語言編寫的源 檔案的字尾 具體實現 h檔案 h是c語言和c 語言的標頭檔案 函式宣告,巨集定義,函式原型 pde檔案 一共有4種可能,分別為 1 powerdesk encrypted file 2 pathology data exchange file 3 afp pa...