作者查詢 / s4300026
作者 s4300026 在 PTT [ C_Sharp ] 看板的留言(推文), 共352則
限定看板:C_Sharp
看板排序:
全部Gossiping406C_Sharp352ONE_PIECE308C_and_CPP229MATLAB209C_Chat170joke159TreeofSavior106MenTalk93CGSH86th32487WomenTalk72Mechanical57Hunter44Steam33Electronics32Stock24Hiking22KINGDOM21Tech_Job21Economics20swim19Option14Programming9StupidClown9DotA27Ingress7LoL7AllTogether6Plant6Prob_Solve6Cad_Cae5DIABLO4C_ArtBoard3ask2BoardGame2graduate2L_TalkandCha2travian2AfterPhD1ArakawaCow1C_JapanBoard1HatePolitics1junji-ITO1kawaii1Linux1Little-Games1MountainClub1StarCraft1Sub_CS1ToS1Wargaming1YOLO1<< 收起看板(52)
3F推: unsafe (誤)03/03 20:45
1F推: 所以resize是回傳新物件02/08 13:33
2F推: 以遊戲比喻:你有個朋友是武器鍛造商,你用下列兩種方02/08 14:08
3F→: 式去請朋友幫你加工新武器。1.1你有把武器,你給它貼上02/08 14:08
4F→: 兩個標籤,分別為 “加工前” 和 “加工後”。1.2你把貼02/08 14:08
5F→: 有 “加工後” 標籤的武器交給朋友,請它依此為藍本,02/08 14:08
6F→: 打造一把新武器。1.3然後把名為 “加工後” 的標籤貼在02/08 14:09
7F→: 新武器上!2.1你有個倉庫裡面有一把貼有 “攻城專用”02/08 14:09
8F→: 的武器2.2你跟朋友說你去倉庫,找貼有“攻城專用”的武02/08 14:09
9F→: 器,並依此打造一把新的2.3把打造好的武器塞回原倉庫,02/08 14:09
10F→: 然後把貼紙 “攻城專用” 黏到新武器上。--------------02/08 14:09
11F→: --------------------------請拿兩隻筆,兩個標籤紙模02/08 14:09
12F→: 擬上述情境。以上是我覺得這就是原因啦。02/08 14:09
21F推: 老實說我以為所有的行為都是shallow copy, 所謂的deep c02/11 19:32
22F→: opy要自己寫...02/11 19:32
23F→: 原po你可以把兩種的操作情境的變數名稱寫完整一點嗎?02/11 19:34
24F推: point a,b; a.x=3; b=a; b.x=10; a.x=?02/11 19:39
25F推: 所以重點在於 a,b 是兩個實體,還是一個實體。如果是cla02/11 19:41
26F→: ss則為一,struct則為2。02/11 19:41
27F推: 會null的原因是因為你是走struct copy, 也就是值複製,02/11 19:50
28F→: 等號左邊的接收者會多產生一個物件, 而不會null 的原02/11 19:50
29F→: 因是因為走class copy, 等號左邊的接收者只拿到參考的02/11 19:50
30F→: 複製品, 因此並沒有多複製一個物件出來。 然後你都只有02/11 19:50
31F→: 傳入左側的複製者,然後去看右邊的人有沒有改變,如果是02/11 19:50
32F→: 值複製,就不會同步,如果是參考複製,就會同步。02/11 19:50
33F推: 第一次你做struct的=, 因此沒同步。第二次你做array的=,02/11 19:53
34F→: array的=是class copy, 因此有同步。02/11 19:53
2F推: 深入淺出 設計模式01/07 18:33
3F推: datagridview的callback呼叫你的權重處理class,即把ui01/07 18:38
4F→: 和功能分開,不要把功能寫在callback中01/07 18:38
3F推: https://toyo0103.blogspot.com/2012/03/c-ui.html?m=112/30 18:44
4F→: InvokeRequired12/30 18:44
3F→: 是三個頁面,三個頁面的風格要一致,就像三個頁面的字12/14 15:44
4F→: 體大小要一樣,字型要一樣,但顯示的文字要不一樣12/14 15:44
5F→: 我在內文的舉例是,三個頁面會接收相同的event,但有些12/14 15:48
6F→: 呈現的某些部分要一樣,某些不一樣,在這樣情況下,值12/14 15:48
7F→: 不值得將這地方提取出來12/14 15:48
14F→: 進入的方法是一樣的,都是PatternMatchDoneCallBack(sen12/15 11:08
15F→: der, e),也就是說,你們也是建議將散落在各ui control12/15 11:08
16F→: 的方法集中管理就是了。只是我的朋友建議的是if else的12/15 11:08
17F→: 方式,而你們建議可以考慮用class的方式管理。12/15 11:08
20F→: 我用的windows form application...12/15 20:03
1F推: 就是不想給別人看到實作,才做成dll發佈啊...12/07 09:53
2F→: 跟原廠反應吧12/07 09:54
3F→: 可是我在debug狀態時,其他thread會停嗎?11/25 12:16
5F→: 好的,感謝您~11/26 07:18
8F→: 也就是還是要走輸出txt的方式偵錯了11/27 10:42
9F→: 那問一下,如果我的程式發給別人,換別人用下中斷的方11/27 10:44
10F→: 式除錯,那又該怎麼辦?11/27 10:44
1F推: 不,你搞錯了,真相只有一個,就是實體只有一個。其他11/21 18:21
2F→: 都是標籤紙,is是判斷能不能把標籤貼在實體上,as是回11/21 18:21
3F→: 傳一個已經貼在上面,並且標籤名稱是你指定的。11/21 18:21
4F推: 實體就是你new出來的東西,new回傳的東西也是標籤紙。11/21 18:26
5F→: 然後第三句話,標籤名稱要改成標籤型態。11/21 18:27
6F推: =================11/21 18:31
7F推: 那為什麼要向上轉型,因為你很懶,當你有一堆子類別時,11/21 18:40
8F→: 你不想要宣告一堆變數去記住實體在哪,父類別都可接,11/21 18:40
9F→: 還可以直接用爸爸的方法,當你真的要用兒子的方法時,再11/21 18:40
10F→: 向下轉型就好了。11/21 18:40
33F推: 實際上標籤紙的概念是出於 深入淺出 C#,也就是你正在11/22 10:55
34F→: 讀的那本,那本書上的圓圈就是實體,方框內的名稱就是11/22 10:55
35F→: 標籤。 XD11/22 10:55
36F→: 實際上,在實務上只有強調轉型,我們並不在乎是 “向上11/22 10:55
37F→: 還是向下轉型”,在後面的章節,interface的關鍵字,你11/22 10:55
38F→: 就會體會到了。11/22 10:55
39F推: 回頭看了你的敘述,在你的回覆中,“於是就產生出和 物11/24 09:36
40F→: 件1 相同內容的 物件2”,這段敘述是錯誤的,所謂的 “11/24 09:37
41F→: 產生”,就是new,這是錯誤的理解。11/24 09:37
42F推: 正確的理解是:Parent A = new Son(); //產生一個子類別11/24 09:40
43F→: 實體,然後把父類別標籤貼上去11/24 09:40
44F推: 標籤名稱為 A。 if(A is Son) Son B = A as Son。 如果:11/24 09:54
45F→: 標籤A所貼的實體 可以被當成 子類別,則:標籤A所貼的實11/24 09:54
46F→: 體 請把他當成 子類別 看待,然後我把 子類別 的標籤貼11/24 09:54
47F→: 上去,標籤名為B。11/24 09:54
48F→: A = new Parent(); 然後,我把標籤紙A “改貼在” 新的11/24 09:59
49F→: 父類別實體上。11/24 09:59
1F推: string.replace10/10 09:21
2F推: 可是給定delegate的時候還是要一行一行打啊?09/14 10:18
6F推: 我看到的第一個想法是用for,然後 根據 i 創造副程式名09/14 13:06
7F→: 稱字串,然後根據字串把對應的方法掛到想要的event hand09/14 13:06
8F→: ler上,但我不會寫,嘻嘻09/14 13:06
12F推: 不過我猜答案應該是 reflection method invoke09/14 17:33
13F→: https://tinyurl.com/yyq7372n09/14 17:34
14F推: https://tinyurl.com/y3e7zjcs09/14 17:41