« CSharp 7.1 » : différence entre les versions

De Banane Atomic
Aller à la navigationAller à la recherche
Aucun résumé des modifications
Ligne 12 : Ligne 12 :
<kode lang='cs'>
<kode lang='cs'>
int i = default(int);
int i = default(int);
// replaced by
// is replaced by (its type is inferred by target-typing instead)
int i = default;
int i = default;
</kode>
</kode>

Version du 15 décembre 2021 à 16:42

Async Main

Program.cs
// the following methods are now allowed entrypoints:
static async Task Main() { }
static async Task Main(string[] args) { }
static async Task<int> Main() { }
static async Task<int> Main(string[] args) { }

Target-typed "default" literal

Cs.svg
int i = default(int);
// is replaced by (its type is inferred by target-typing instead)
int i = default;