C#6.0 $字符串插值

编程中经常用到字符串的拼接。
C#6.0之前的方法:

var plne=new Plane(){Category = Category.Bomber,Name = "B-1",State = State.Unknown};
var sb=new StringBuilder();
sb.Append(string.Format("Category={0},Name={1},State={2}",plan.Category,plane.Name,plane.State);

C#6.0之后的方法:

var p=new Plane(){Category = Category.Bomber,Name = "B-1",State = State.Unknown};
var sb=new StringBuilder();
sb.Append($"Category={p.Category},Name={p.Name},State={p.State}");

posted on 2017-09-23 09:55  五月槐花  阅读(400)  评论(0编辑  收藏  举报

导航