如何在方括号中绑定字符串?

时间:2017-11-14 05:35:12

标签: c# .net console-application

我这样使用:master.Name=entity.Name; //让它成为Prashant

我想在方括号中附加名称,如[Prashant]

2 个答案:

答案 0 :(得分:2)

这样做的老方法是:

master.Name = '[' + entity.Name + ']';

一个相对更好的方法是:

master.Name = string.Format("[{0}]", entity.Name);

如果您使用的是C#6.0或更高版本:

master.Name = $"[{entity.Name}]";

答案 1 :(得分:1)

你应该使用Name作为课程Master中的一个属性,并使用它的getter来完成这项工作:

private string _Name;

public string Name
{
    get { return "[" + _Name + "]"; } // Or String.Format("[{0}]",_Name)
    set { _Name = value; }
}

因此,当您访问master.Name时,它将以所需格式提供输出。即。[Prashant]

添加了用法示例here或者只要您使用这样的属性就格式化它们:

 Console.WriteLine(String.Format("[{0}]",masterInstace.Name));