我必须按特定格式将此字符串映射到我的属性中dataModel,因此我用来string.Format()处理它,但我遇到了一个运行时错误:
输入字符串的格式不正确!
怎么才能以正确的格式写出来呢?
Value = string.Format("guid{({0})}title{({1})}parameterName{({2})}", retirementItem.Guid, retirementItem.Title, retirementItem.ParameterName)
Run Code Online (Sandbox Code Playgroud)
使用$ - 字符串插值语法。用于创建格式化字符串的更可读且更方便的语法。
如果您的字符串中不需要大括号:
Value = $"guid({retirementItem.Guid})title({retirementItem.Title})parameterName({retirementItem.ParameterName})";
Run Code Online (Sandbox Code Playgroud)
如果您需要它们:
Value = $"guid{{({retirementItem.Guid})}}title{{({retirementItem.Title})}}parameterName{{({retirementItem.ParameterName})}}";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
105 次 |
| 最近记录: |