何时在数据类中使用char字段

fea*_*net 1 c# data-structures

说我Currency上课了

public class Currency
{
    string Name;   // eg "US Dollars"
    string Symbol; // eg "$" 
    decimal Rate;  // eg 1.7
}
Run Code Online (Sandbox Code Playgroud)

所以,符号是$,£,.. iec,即它将是一个单个字符.

string之所以使用它只是因为它使得从/到视图的翻译变得更容易,但是我有什么理由要使用它char吗?使用char字段而不是使用字段有什么优点/缺点string?或者这是一个像byte/ int你应该基本上总是喜欢的情况int.

Dan*_*ant 6

并非所有货币符号都是单个字符:符号列表.