خلاصه‌ای از C# 7.1
301, MovedPermanently
http://davidpine.net/blog/csharp-seven-dot-one/ icon
var firstName = "David";
var lastName = "Pine";
var dateOfBirth = new Date(1984, 7, 7);

// C# 7.0, required "explicit names"
var person = (firstName: firstName, lastName: lastName, dateOfBirth: dateOfBirth);
person.firstName;   // "David"
person.lastName;    // "Pine"
person.dateOfBirth  // 7/7/1984

// C# 7.1, allows "inferred names"
person = (firstName, lastName, dateOfBirth);
person.firstName;   // "David"
person.lastName;    // "Pine"
person.dateOfBirth  // 7/7/1984
خلاصه‌ای از C# 7.1
بررسی تعدادی از ویژگی‌های جدید زبان #C که به زودی ارائه خواهند شد
301, MovedPermanently
http://codingsight.com/new-features-c-expected-soon/ icon

Asynchronous Main (it is going to be released in version 7.1)
Default Literal (it is going to be released in version 7.1)
Readonly ref (it is going to be released in version 7.2)
Default interface methods (it is going to be released in version 8.0)
Optional tuple names (to be released in 7.1)
 

بررسی تعدادی از ویژگی‌های جدید زبان #C که به زودی ارائه خواهند شد
Async Main در C# 7.1
301, MovedPermanently
https://blogs.msdn.microsoft.com/mazhou/2017/05/30/c-7-series-part-2-async-main/ icon
In C# 7.1, the language extends the valid signatures of an entrypoint to allow these async overloads of the Main method to be valid.

public static void Main();
public static int Main();
public static void Main(string[] args);
public static int Main(string[] args);
public static Task Main();
public static Task<int> Main();
public static Task Main(string[] args);
public static Task<int> Main(string[] args);
Async Main در C# 7.1