0
如果我想在一個類中放置幾千個左右的屬性,那麼.Net框架可以處理它嗎?是否有推薦的方法來管理課程中的大量屬性?班級或班級結構有多大可以實踐?
爲什麼要問?
我們正在構建應用程序,通過仿真器將數據擦除並輸入到大型機屏幕中。
如果我是根據我們目前的編程方法搶客戶地址會是這個樣子
GoToScreen "INFO","",customerNbr
Dim custAddr as String = MainFrame.ReadScreenPosition(10,2,50)
在我的完美的世界裏,你有
Dim custAddr as String = MainFrame.CustomerAddress
這裏MainFrame類已經知道屏幕,找到客戶地址的位置,所有開發人員都是通過intellisense中的屬性列表來挑選。廣管局每次將它們寫入規格時,都不需要定位所有字段的所有位置。
有沒有更好的方法來做到這一點?
Danger Doctor Smith! - 你不需要所有這些屬性。改爲使用鍵/值集合。 – 2013-04-30 17:56:09
是不是屏幕位置一個執行細節廣管局需要一無所知?您肯定需要在某個時間點使用FieldName到屏幕座標映射,但在規格階段?爲什麼廣管局不能說{信息}。{CustomerAddress}? – Tim 2013-04-30 18:01:51
我寧願留下屏幕名稱。可以預見的是,我們可以在模擬器屏幕抓取之外獲得我們的數據。如果這樣做的話,屏幕名稱就會成爲代碼中的死亡遺蹟。我想盡量避免,如果可能的話, – Theo 2013-04-30 18:32:32