C# 上一个C中的表达式体函数成员
我目前是c6的wokring,但需要回到VS2013进行一个项目,因此我想知道以下表达式bodid函数成员在以前版本的C中是否具有相同的“sugar”类实现:C# 上一个C中的表达式体函数成员,c#,C#,我目前是c6的wokring,但需要回到VS2013进行一个项目,因此我想知道以下表达式bodid函数成员在以前版本的C中是否具有相同的“sugar”类实现: public string FullAddress => $"{Title} {FirstName} {LastName}, {Street}, {City} {ZIP}"; Title、FirstName、Lastname等是在调用FullAddress之前在类中初始化的所有其他属性。否,除以下内容外,没有其他速记: publi
public string FullAddress => $"{Title} {FirstName} {LastName}, {Street}, {City} {ZIP}";
Title、FirstName、Lastname等是在调用FullAddress之前在类中初始化的所有其他属性。否,除以下内容外,没有其他速记:
public string FullAddress
{ get { return string.Format("{0} {1} {2}, {3}, {4} {5}", Title, FirstName, LastName, Street, City, ZIP); } }
不太可能,最简单的方法是:
public string FullAddress
{
get
{
return string.Format("{0} {1} {2}, {3}, {4}, {5}",
Title, FirstName, LastName, Street, City, ZIP);
}
}
很遗憾,您将错过表达式体和字符串插值语法。不,它没有。我只是专注于表达,但你是对的。但事实并非如此。@Saruman字符串插值应该适用于c 6,VS 2013.OP使用的是6之前的版本@对不起,我弄错了。我混淆了vs2013中的c版本。您有一个参数太多。是的:-D已修复