PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_Sharp
[問題] 求助流程改變
作者:
wind681201
(阿風~~)
2017-12-23 20:45:22
各位大大:
最近遇到一個設計上的問題,想請問各位大大,是否有方式可以解決,此案子是前人開
發,需要改變一些流程上的東西,大致上是這樣的
Class A{
public void Action(){
A1();
A2();
A3();
}
privide void A1(){}
privide void A2(){}
privide void A3(){}
}
在controller中
ActionResult Index(){
A a = new A();
a.Action();
return View();
}
作者: pzyc79
2017-12-23 21:33:00
繼承A 覆寫Action不過Action要加上virtual private要改成protected
作者:
Litfal
(Litfal)
2017-12-23 23:13:00
除非他原本有挖好事件,不然不太可能完全不改A
作者:
wind681201
(阿風~~)
2017-12-24 00:32:00
這就麻煩了,因為class A是整個系統的樣版,不能變更
作者:
testPtt
(測試)
2017-12-24 07:46:00
不能擴增嗎? 多寫個Action2
作者:
wind681201
(阿風~~)
2017-12-24 16:40:00
怎樣的擴增呢?
作者:
testPtt
(測試)
2017-12-24 16:54:00
class A加個Action2 反正不影響別人用class A
作者:
wind681201
(阿風~~)
2017-12-24 19:12:00
有考慮過,但就還是更動了別人的程式碼
作者:
testPtt
(測試)
2017-12-24 20:08:00
那就只能生個class B給他
作者: pzyc79
2017-12-24 21:54:00
把程式碼複製貼上 改class名稱或命名空間 這樣總行了吧
作者:
wind681201
(阿風~~)
2017-12-24 23:08:00
後來我決定,給個屬性,用Action的方式來處理
繼續閱讀
[問題] 寫入csv可以做到分頁要求嗎?
Sharon226
[問題] StreamSocket類別放在成員變數可行嗎?
james999
[問題] 驗證資料的處理方式
aoksc
[問題] visual studio 無法登入解鎖授權
cindy16392
[問題] 第一次接觸多執行緒遇到重複建立的疑問
sdwufei
[問題] 請問動態linq的寫法
testPtt
[問題] 請問文字檔太大OutOfMemoryException
takesi5200
[求助]想不出演算法如何寫
flier268
[問題] Vlc.DotNet.Core Snapshot用法請益@@
james999
[問題] C# 串列傳輸撰寫技巧及工具請益
james999
Links
booklink
Contact Us: admin [ a t ] ucptt.com