Questions marquées «c#-6.0»

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


1
Les constructeurs principaux ne compilent plus dans VS2015
Jusqu'à ce jour, je pouvais utiliser des constructeurs primaires, tels que: public class Test(string text) { private string mText = text; } Pour pouvoir le faire, dans le CTP Visual Studio précédent, je devais ajouter ceci au fichier csproj: <LangVersion>Experimental</LangVersion> Quoi qu'il en soit, cela ne fonctionne plus dans l'aperçu …


3
TryParse sans var param
Une nouvelle fonctionnalité en C # 6.0 permet de déclarer une variable dans la méthode TryParse. J'ai du code: string s = "Hello"; if (int.TryParse(s, out var result)) { } Mais je reçois des erreurs de compilation: Qu'est ce que je fais mal? PS: dans les paramètres du projet, C …
93 c#  c#-6.0  c#-7.0 


9
Attendre dans le bloc de capture
J'ai le code suivant: WebClient wc = new WebClient(); string result; try { result = await wc.DownloadStringTaskAsync( new Uri( "http://badurl" ) ); } catch { result = await wc.DownloadStringTaskAsync( new Uri( "http://fallbackurl" ) ); } Fondamentalement, je veux télécharger à partir d'une URL et en cas d'échec avec une exception, …

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.