小弟初學C# 還不是很習慣
現在要寫一個程式 可能會用到一些先行定義好的常數
想先行統一放在一個地方宣告定義好,以後要修改跟尋找方便
像以前用C++寫可能是用一個header file
寫一堆像
#define my_tcpport 1234
#define my_ip "12.34.56.78"
....
這樣
現在在C#忽然不知要怎麼放置這一堆資料比較恰當
本來是想統一放在一個namespace
用一個enum{}放置
可是一來資料有些是字串,
再者從外部引用也不能直接assign給被宣告成通用的資料形態像int
不知道各位習慣用什麼方式來定義這種一群資料呢
還是說直接用一個class包裝就好
{
public const int a=..
public const string b="test";
}
還是用property好呢?
其實感覺好像都可以, 只是在想哪種方式是比較適合的
另外像是有一堆有預設值的資料
可是可以透過讀檔或使用者開啟一個settings頁面進行修改
是不是用個class, 設定一堆private資料,再用property進行讀寫好呢
※ 編輯: hayes 來自: 61.220.27.152 (07/02 14:39)
推
07/02 15:21, , 1F
07/02 15:21, 1F
→
07/02 15:56, , 2F
07/02 15:56, 2F
→
07/02 15:56, , 3F
07/02 15:56, 3F
推
07/03 07:07, , 4F
07/03 07:07, 4F
→
07/03 09:43, , 5F
07/03 09:43, 5F
推
07/13 02:59, , 6F
07/13 02:59, 6F