字符串格式化

该模块将任意类型的传入值转换为文本字符串。转换过程使用包含花括号占位符的模板。每个占位符可以引用整个值({0}),也可以引用值的某个属性({Price}、{Trade.Price} 等)。可以在冒号后指定格式,以控制数值、日期或其他对象在文本中的显示方式。
输入端口
输入端口
- 输入 – 要格式化的值。该端口可以接收任意类型的数据。
输出端口
输出端口
- 文本 – 将模板应用于传入值后得到的结果。
参数
参数
- 模板 – 应用于传入值的字符串格式化模板。默认模板为
{0},表示直接插入该值,不进行额外格式化。占位符可以包含属性名称和格式字符串,例如Price: {0:0.00}或{Price:0.00}。
示例
- 模板
Price: {0:0.00},输入10.5,生成Price: 10.50。 - 模板
{Price} - {Volume},输入成交对象{ Price = 100, Volume = 2 },生成100 - 2。 - 模板
{Trade.Price} - {Trade.Volume},输入对象{ Trade = { Price = 100, Volume = 2 } },生成100 - 2。 - 模板
Time: {Time:HH:mm:ss},输入对象中的Time = 2024-05-01T09:15:00,生成Time: 09:15:00。