Questions marquées «c#-6.0»

C # 6.0 est fourni avec Roslyn (.NET Compiler Platform) et Visual Studio 2015.



5
C # 6.0 fonctionne-t-il pour .NET 4.0?
J'ai créé un exemple de projet, avec des goodies C # 6.0 - propagation nulle et initialisation des propriétés à titre d'exemple, définissez la version cible .NET 4.0 et cela ... fonctionne. public class Cat { public int TailLength { get; set; } = 4; public Cat Friend { get; …
275 c#  .net  c#-6.0 

16
Quel est le but de nameof?
La version 6.0 a une nouvelle fonctionnalité nameof, mais je ne comprends pas le but de celle-ci, car elle prend simplement le nom de la variable et le change en chaîne lors de la compilation. Je pensais que cela pourrait avoir un but lors de l'utilisation, <T>mais lorsque j'essaye, nameof(T)cela …
264 c#  .net  c#-6.0  nameof 

6
Quelle est l'affectation => en C # dans une signature de propriété
Je suis tombé sur un code qui disait public int MaxHealth => Memory[Address].IsValid ? Memory[Address].Read<int>(Offs.Life.MaxHp) : 0; Maintenant, je connais un peu les expressions Lambda. Je ne l'ai tout simplement pas vu utilisé de cette façon. Quelle serait la différence entre la déclaration ci-dessus et public int MaxHealth = x …
229 c#  c#-6.0 



7
Fonctionnalités C # 6.0 ne fonctionnant pas avec Visual Studio 2015
Je teste Visual Studio 2015 avec C # 6.0 mais les fonctionnalités du langage ne fonctionnent pas. Dans une application Web MVC, le code suivant se compile: if (!string.IsNullOrWhiteSpace(Model.Profile?.TypeName)) { // More logic here... } Cependant, lorsque j'exécute l'application via Debug et IIS Express, j'obtiens l'erreur suivante: CS1525: terme d'expression …

5
Longues lignes d'interpolation de chaîne en C # 6
J'ai trouvé que si l'interpolation de chaîne est vraiment agréable lorsqu'elle est appliquée aux appels de format de chaîne de ma base de code existante, étant donné la limite de colonne généralement préférée, la chaîne devient rapidement trop longue pour une seule ligne. Surtout lorsque les expressions interpolées sont complexes. …
134 c#  c#-6.0 







En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.