[問題] Var 使用上的一點小問題
VS 2010 + .NET 4.0
最近在寫C# 常常用
foreach (var v in class)
{
string s = v.name;
}
讀的時候沒什麼問題只要傳進去的東西已經寫好 看起來都OK
問題在指定一個已經初始化的結構時
常常會有針對 結構內成員進行 Array.resize時 用監看視看時
var內的 array 被程式 從 null 被resize成我要的大小
但是原先的 卻還是null
ex:
var varTemp = LoadData;
Array.resize( ref v.GroupInfo, 10); // GroupInfo 也是一個結構陣列
// public SomeStruct[] GroupInfo;
在這時去進行監看 會發現 varTemp.GroupInfo 有10組可設定
但是原先的LoadData.GroupInfo 依舊維持 null
但是也不是都這樣 另外的 LoadData.metadat[].GroupInfo 兩邊就都是同步的
目前是先處理完後 多寫一行 LoadData = varTemp 去避免這問題...
但是還是問一下有沒有人瞭解原因
--
如果你對我說,你想要一朵花,那麼我就會給你一朵花。
如果你對我說,你想要一顆星星,那麼我就會給你一顆星星。
如果你對我說,你想要一場雪,那麼我就會給你一場雪。
如果你對我說,你想要離開我,那麼我會說,我會對你說,我給你自由。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.87.175.130 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1581093325.A.1F5.html
推
02/08 13:33,
4年前
, 1F
02/08 13:33, 1F
推
02/08 14:08,
4年前
, 2F
02/08 14:08, 2F
→
02/08 14:08,
4年前
, 3F
02/08 14:08, 3F
→
02/08 14:08,
4年前
, 4F
02/08 14:08, 4F
→
02/08 14:08,
4年前
, 5F
02/08 14:08, 5F
→
02/08 14:09,
4年前
, 6F
02/08 14:09, 6F
→
02/08 14:09,
4年前
, 7F
02/08 14:09, 7F
→
02/08 14:09,
4年前
, 8F
02/08 14:09, 8F
→
02/08 14:09,
4年前
, 9F
02/08 14:09, 9F
→
02/08 14:09,
4年前
, 10F
02/08 14:09, 10F
→
02/08 14:09,
4年前
, 11F
02/08 14:09, 11F
→
02/08 14:09,
4年前
, 12F
02/08 14:09, 12F
→
02/08 14:53,
4年前
, 13F
02/08 14:53, 13F
推
02/08 15:42,
4年前
, 14F
02/08 15:42, 14F
推
02/08 15:48,
4年前
, 15F
02/08 15:48, 15F
→
02/08 15:48,
4年前
, 16F
02/08 15:48, 16F
→
02/08 15:49,
4年前
, 17F
02/08 15:49, 17F
→
02/09 15:26,
4年前
, 18F
02/09 15:26, 18F
→
02/09 15:27,
4年前
, 19F
02/09 15:27, 19F
→
02/10 19:47,
4年前
, 20F
02/10 19:47, 20F
推
02/11 19:32,
4年前
, 21F
02/11 19:32, 21F
→
02/11 19:32,
4年前
, 22F
02/11 19:32, 22F
→
02/11 19:34,
4年前
, 23F
02/11 19:34, 23F
推
02/11 19:39,
4年前
, 24F
02/11 19:39, 24F
推
02/11 19:41,
4年前
, 25F
02/11 19:41, 25F
→
02/11 19:41,
4年前
, 26F
02/11 19:41, 26F
推
02/11 19:50,
4年前
, 27F
02/11 19:50, 27F
→
02/11 19:50,
4年前
, 28F
02/11 19:50, 28F
→
02/11 19:50,
4年前
, 29F
02/11 19:50, 29F
→
02/11 19:50,
4年前
, 30F
02/11 19:50, 30F
→
02/11 19:50,
4年前
, 31F
02/11 19:50, 31F
→
02/11 19:50,
4年前
, 32F
02/11 19:50, 32F
推
02/11 19:53,
4年前
, 33F
02/11 19:53, 33F
→
02/11 19:53,
4年前
, 34F
02/11 19:53, 34F
推
02/11 20:26,
4年前
, 35F
02/11 20:26, 35F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章