我目前正在使用c#6,但是需要回到VS2013进行项目,所以想知道下面的表情身体功能成员是否有相同的糖#'就像之前版本的C#中的暗示一样:
public string FullAddress => $"{Title} {FirstName} {LastName}, {Street}, {City} {ZIP}";
Title,FirstName,Lastname等是在调用FullAddress之前在类中初始化的所有其他属性。
答案 0 :(得分:7)
不是真的,你能做的最简单的事是:
public string FullAddress
{
get
{
return string.Format("{0} {1} {2}, {3}, {4}, {5}",
Title, FirstName, LastName, Street, City, ZIP);
}
}
遗憾的是,您将错过表达式主体和字符串插值语法。
答案 1 :(得分:2)
不,除了以外没有简写:
public string FullAddress
{ get { return string.Format("{0} {1} {2}, {3}, {4} {5}", Title, FirstName, LastName, Street, City, ZIP); } }