Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 上一个C中的表达式体函数成员_C# - Fatal编程技术网

C# 上一个C中的表达式体函数成员

C# 上一个C中的表达式体函数成员,c#,C#,我目前是c6的wokring,但需要回到VS2013进行一个项目,因此我想知道以下表达式bodid函数成员在以前版本的C中是否具有相同的“sugar”类实现: public string FullAddress => $"{Title} {FirstName} {LastName}, {Street}, {City} {ZIP}"; Title、FirstName、Lastname等是在调用FullAddress之前在类中初始化的所有其他属性。否,除以下内容外,没有其他速记: publi

我目前是c6的wokring,但需要回到VS2013进行一个项目,因此我想知道以下表达式bodid函数成员在以前版本的C中是否具有相同的“sugar”类实现:

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已修复