Soft_Job 板


LINE

※ 引述《rz2x (弗朗西爾我婆)》之銘言: 建議筆記要調整一下順序 # Value type 每次assignment都是pass by value. int a = 1; int b = a; b = 3; // a == 1 # Reference type 每次assignment都是pass by reference. 所有reference指向同一物件 class foo{public int bar;}; foo f1 = new foo(); f1.bar = 0; foo f2 = f1; f2.bar = 2; Console.WriteLine(f1.bar) // 2 因為f1 f2指向同一人, 容易出bug Live demo: https://dotnetfiddle.net/z5NhhX : 5.Class:類別,質型別,包含屬性及方法,記憶體位在Heap上,可繼承 : 6.Struct:結構,參考型別,包含屬性及方法,記憶體位在Stack上,不可繼承 C# class: reference type. C# struct: value type. 為什麼重要,主要是reference type, value type的特性差異 stack & heap在C#算是implementation detail 不用太在意 見"The Truth about Value Type" https://ericlippert.com/2010/09/30/the-truth-about-value-types/ : 9.Field:欄位,不具有get或set的變數 : 10.Property:屬性,具有get或set的變數 getter setter可以做什麼? 有什麼好處? 才是他的意義 : 16.Stack:存放值的記憶體區塊,系統自行配置。記憶體釋放順序為先進後出。 : 17.Heap:存放參考類型(物件)的記憶體區塊,由使用者配置,若其中的指向為空,則記 : 憶體由GC自動釋放。 同上 Eric Lippert那篇看完你可以跟面試官討論:allocation的位置在C#重要嘛? : 18.修飾子: public、private、protect、internal、sealed 應該說是access modifier unsafe這種也算modifier : 21.GC:Garbage Collection垃圾回收機制,系統自動搜尋記憶體中那些部分是曾用到但 : 現在不使用的,找到後會進行記憶體釋放,其觸發時間不固定 What are GC Generation 0/1/2? -- 等等,我是不知道妳是看了什麼神槍手的故事,可是為什麼要拿我當靶 (′Д‵) 什麼!是黃忠和后羿的故事?他們拿的不是銃,是弓! 長門,妳手上拿著蘋果跟繩子是作什麼?今天晚餐不是關東煮是烤乳豬嗎? 連爸爸都沒弄痛過我,可不可以不要綁這麼緊,好歹鬆一點讓我有空間逃吧,古泉。 好,我認了,要射就射吧,可是請聽一下在我死前的最後一個願望。 不 要 拿 霰 彈 來.....噗滋(腦漿聲) 摘自「阿虛的最後一餐」 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.136.89 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1642776760.A.F75.html ※ 編輯: wulouise (61.231.136.89 臺灣), 01/21/2022 23:12:28
1F:推 godsparticle: 推這篇 01/22 05:55
2F:推 a12838910: 推 01/22 09:48
3F:推 ntpuisbest: 終於懂什麼是pass by value了,感恩 01/22 09:59
4F:推 testPtt: 然後人家就愛問string是什麼type 01/22 10:44
5F:推 klandakuei: 推 01/22 14:04
6F:推 TAKADO: 推這篇,真的寫一陣子之後才會認真意識到pass by value/re 01/23 00:27
7F:→ TAKADO: f,搞懂就可以進化成獨當一面的c#程序猿了。這類問題要拿 01/23 00:27
8F:→ TAKADO: 來鑑別junior senior很有用。 01/23 00:27
9F:推 acgotaku: pass by value/ref 不就寫cpp第一個入門知識 01/23 01:53
10F:→ acgotaku: 這怎麼可能鑑別出junior/senior 01/23 01:54
11F:→ acgotaku: 這都沒搞清楚怎麼寫code ? 01/23 01:56
12F:→ wulouise: 這篇是c#不是c++...而且c# 沒加&也會pass by ref 01/23 11:44
13F:推 choral: pass by ref也可以考array list dictionary的實作, 還有 01/23 12:06
14F:→ choral: shallow/deep clone等觀念 01/23 12:06
15F:推 gekkou: pass by value/pass by refence 應該是junior 會考的問題 01/23 14:29
16F:→ gekkou: 如果連這個都不太懂的話,建議重修下程式語言比較好一點 01/23 14:30
17F:→ dnabossking: 我通常會從value type ref type開始考、傳值、傳參、 01/23 17:42
18F:→ dnabossking: boxing unboxing,深拷貝、淺拷貝,stack heap,一路 01/23 17:42
19F:→ dnabossking: 考到設計面 01/23 17:42
20F:推 TAKADO: 對,以前我也想說怎麼的可能value/ref的考題會有用,結果 01/23 17:46
21F:→ TAKADO: 我們公司放了一題在考卷裡,這半年來兩年年資以下的基本上 01/23 17:46
22F:→ TAKADO: 全軍覆沒,寫.Net三年五年會錯的人也大有人在。 01/23 17:46
23F:推 choral: 那考concurrency, parallel processing不就倒更多? 01/23 19:06
24F:推 lturtsamuel: 太慘了吧 我們也有這題但是還沒看人連基礎的都講不出 01/23 21:57
25F:噓 adarkair: Pass by value/reference 應該跟變數是否為 value/refe 01/26 14:51
26F:→ adarkair: rence type 無關吧? 01/26 14:51
27F:推 nayeonmywife: Pointer消失後所造成的名詞混淆 01/28 18:41
28F:推 zxcasdjason1: 是覺得有點誇張 JS也有類似考題 01/30 18:14
29F:→ zxcasdjason1: 但我覺得這題應該 junior 就該會,senior 應該是要 01/30 18:17
30F:→ zxcasdjason1: 解決非語法上的問題了,如改善系統效能,規範代碼 01/30 18:17
31F:→ zxcasdjason1: 風格等等 01/30 18:17
32F:推 nfsong: 推 02/08 16:32
33F:推 cathychg: 這JAVA 玩的更徹底。oo啊…囧囧囧 02/09 12:14
34F:→ kaltu: pointer pass by value 比較好玩 03/04 14:02







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP