假设我有一个 Currency
类
public class Currency
{
string Name; // eg "US Dollars"
string Symbol; // eg "$"
decimal Rate; // eg 1.7
}
所以,符号是 $、£、..等,也就是说,它将是一个字符。
我使用 string
只是因为它使 View 之间的转换更容易,但是我应该使用 char
有什么理由吗?使用 char
字段而不是 string
有哪些优点/缺点?或者这是像 byte
/int
这样的情况,您基本上应该总是喜欢 int
。
最佳答案
并非所有货币符号都是单个字符:Symbols List .
关于c# - 何时在数据类中使用 char 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4079629/