我也在线搜索并浏览了这个MSDN网站,但仍然不清楚以下格式的含义。有人可以举例说明吗?我正在使用en-US culture
和最新版本的C#。
string str = string.Format(“time: {0:t}, date: {1:dd/MM/yyyy}, temp: {2:N2}”, time,time, temperature);
更新:
例如{0:t}和{1:dd / MM / yyyy}中0和1代表什么?
答案 0 :(得分:2)
看看这个
还有这个
.NET复合格式设置功能采用对象列表和 复合格式字符串作为输入。复合格式字符串由 固定文本与索引占位符混合在一起,称为格式 项,与列表中的对象相对应。格式化 操作产生的结果字符串包含原始固定值 文本与对象中字符串的表示形式混合在一起 列表。
第一个数字刚好与您在cardList.register(Card.self, forItemWithIdentifier: cardId)
Format
不过,插值可能更有意义
0 = time
1 = time
2 = temperature