作者查詢 / adrianc
作者 adrianc 在 PTT [ C_Sharp ] 看板的留言(推文), 共86則
限定看板:C_Sharp
6F→:e.errCode 是 null, ToString 直接爆炸05/23 16:36
7F→:妖受 看錯簽名 樓上才對 Invoke 不到 dll05/23 16:41
4F→:我不是在嘴炮 所以我一不亂扣你帽子 二對我說的每句話負責05/20 13:25
5F→:如果你覺得你(或是我)在嘴炮 那的確不用浪費這個時間05/20 13:25
1F推:你要不要看一下原po回文的 IamFunction 方法簽名05/19 14:48
2F→:再想想為什麼這樣寫? 這樣看不懂我也不解釋了05/19 14:49
3F→:另外 這邊的抽象物件 (Father也好 Family也好)05/19 14:50
4F→:認識 StreamReader 本身就是..嗯..所謂的"新手"寫法了..05/19 14:52
5F→:基本上 這個案例根本牽扯不上 DesignPattern 所以05/19 14:56
6F→:我還特別在原範例中跳過 Factory 以免模糊焦點05/19 14:57
7F→:我還真閒... 1. 不知道你是不是看出原po"已經"繼承類別了05/19 15:23
8F→:2. 如果用偷懶解釋的話 那所有的 dirty code 都是合理的05/19 15:24
9F→:我們也不需要再往下討論了05/19 15:24
10F→:3. 我不知道 "son is father" 成不成立 至少已知資訊中05/19 15:25
11F→:沒有超能力是看不出來的 我只能從物件行為判斷05/19 15:26
12F→:4. 物件導向設計原則中 只有依賴倒轉原則05/19 15:32
13F→:但沒有一條告訴你 "類別不該繼續於類別"05/19 15:33
14F→:需要從framework找些 "類別繼承類別的"例子給您嗎?05/19 15:33
15F→:5. again "我寫的範例"中 沒有包括 son 繼承 father05/19 15:36
16F→:真的要說 了不起是"偷懶" 延用了既有類別05/19 15:37
17F推:最後 用抽象隔離實作是個好的習慣 但不代表永遠可以拿05/19 15:42
18F→:一句話就說別人寫錯 (更何況這句話本身就有問題)05/19 15:43
19F→:不然 你直接批我變數用 xxx strA 會不會比較快?05/19 15:44
20F→:話說大哥 你看到 IamFunction 的簽名了沒?05/19 16:20
21F→:你是沒看到還是真的看不懂?05/19 16:21
22F→:那個簽名已經知道他的 son 有繼承 father 了....05/19 16:22
23F→:還是看不懂簽名? signature?05/19 16:23
24F→:你不覺得msdn有錯 卻覺得這裡的Son繼承Father 有錯 理由?05/19 16:25
25F→:不要問這麼大的好了 這裡的son和father各是什麼類別05/19 16:26
26F→:你知道嗎? 我不清楚 因為就我看到的內容為限 只看到屬性05/19 16:27
27F→:所以 以內容為限 son繼承father 可能有錯 也可能沒錯05/19 16:29
28F→:所以在沒有更多已知的情況下 我覺得你的指教很無厘頭05/19 16:30
29F→:上面寫的5剛好被你的補充切成兩段05/19 16:33
30F→:"我寫的"範例中不包括繼承 但我有延用"既有的"類別05/19 16:34
31F→:也就是說 這是一段不改變類別設計為前提的範例05/19 16:34
32F→:不改變設計的原因是 以目前看到的內容為限05/19 16:39
33F→:沒辦法判斷 son和father 的繼承關係是不是合理05/19 16:40
34F→:言歸正傳 原PO的問題是要避免重覆程式碼05/19 16:43
35F→:結果改完後在 if 和 else 中都出現了都樣的呼叫05/19 16:43
36F→:既然都已經繼承了 所以我單純寫出一點修正來避開這個問題05/19 16:45
37F→:完全看不出你回一篇文在激動什麼 DesignPattern 的 = =05/19 16:46
38F→:如果你還是覺得這個例子中是錯的 麻煩幫我05/19 16:54
39F→:把son/father換成label/control, strA/strB換name/text05/19 16:55
40F→:再幫忙寫個信問MS 為什麼Label可以繼承非抽象類別Control05/19 16:56
5F推:Array.IndexOf()05/19 14:18
7F→:It depends. 實值和參考型別的 assign 行為不同04/09 02:31
8F→:用你的說法的話 實值型別會Copy 參考型別會Ref04/09 02:32
9F→:因為你的 Node 顯然是參考型別 所以回答你最後的問題04/09 02:33
10F→:可04/09 02:33
6F→:i.ToString("X");04/09 02:37
2F→:建議你實測看看...03/28 21:13
12F→:Label1.Text = Convert.ToString(Convert.ToInt32(03/26 14:52
13F→:Label1.Text) + 1);03/26 14:52
14F→:原po應該只是在嚐試 ASP.NET 的基本控制項事件03/26 14:55
15F→:別的方式(js甚至ajax)當然可以做 但個人覺得似乎有點跑題?03/26 14:57
16F→:倒是1-6樓提到的東西建議多看看03/26 14:57
17F→:另外 了解一下網頁生命週期 什麼是前、後端程式 viewstate03/26 15:00
18F→:什麼是postback 重新整理在做什麼 相信會有幫助的03/26 15:02
8F→:如果考量效率的話 lei大的方式應該比較好03/26 15:27
9F→:試作看看好了03/26 15:28
15F→:還是推文一下好了... unboxing 是指自物件擷取 實值型別03/24 18:50
16F→:Checkbox 顯然不屬於實值型別 boxing/unboxing 該屬於03/24 18:52
17F→:效能議題 和這裡的問題沒什麼關係03/24 18:53
18F→:as 和 (cast) 不同 除 as 只針對參考型別間轉型外03/24 18:55
19F→:as 轉不過只是還你一個 null (cast)轉不過會吐個 ex 給你03/24 18:58