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

标签 c# data-structures

假设我有一个 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/

相关文章:

data-structures - libev观察者的数据结构

c# - 白标 ASP.NET webapp

c# - 在 Web 方法中访问 JSON 调用的参数

c++ - 在 vector 之间共享元素的想法

javascript - 相当于字典的数据结构?

java - 遍历异构列表

c# - Azure WebJobs 上的 ABCPDF Gecko

c# - 如何在 Xamarin 表单中的内容页面中添加选项卡式页面

c# - 如何在另一个枚举中设置一个枚举值?

java - 从零开始实现双向链表,remove()方法出错