天天看點

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}");