說我有一個Currency
類當使用在數據類炭場
public class Currency
{
string Name; // eg "US Dollars"
string Symbol; // eg "$"
decimal Rate; // eg 1.7
}
因此,符號是$,£..等,即它的將是一個單個字符。
我用string
只是因爲它使翻譯視圖/從視圖更容易,但有什麼理由,我應該使用char
?使用char
字段而不是string
有什麼優點/缺點?或者這是一個像byte
/int
這樣的情況,你應該基本上總是喜歡int
。
我的印象是字節基本上在32/64位窗口內部填充爲int? – fearofawhackplanet 2010-11-02 16:15:17
@fearofawhackplanet:什麼給了你印象?在某些情況下,這可能是真的,但並非總是如此。 – 2010-11-02 16:16:08
當然,字節問題往往是人們錯誤時,他們認爲「這個值永遠不會超過255」。我已經看過真實世界太多次數。所以,雖然字節有效的使用,你最好確定。 – 2010-11-02 16:17:02