Domande taggate «c#-6.0»

C # 6.0 viene fornito insieme a Roslyn (.NET Compiler Platform) e Visual Studio 2015.


1
I costruttori primari non vengono più compilati in VS2015
Fino ad oggi, potevo fare uso di costruttori primari, come: public class Test(string text) { private string mText = text; } Per poterlo fare, nel precedente CTP di Visual Studio, ho dovuto aggiungerlo al file csproj: <LangVersion>Experimental</LangVersion> Comunque, questo non funziona più nell'anteprima di Visual Studio 2015 (con o senza …


3
TryParse senza var param
Una nuova funzionalità in C # 6.0 consente di dichiarare la variabile all'interno del metodo TryParse. Ho del codice: string s = "Hello"; if (int.TryParse(s, out var result)) { } Ma ricevo errori di compilazione: Cosa sto facendo di sbagliato? PS: nelle impostazioni del progetto sono impostati C # 6.0 …
93 c#  c#-6.0  c#-7.0 


9
Aspetta in blocco di cattura
Ho il codice seguente: WebClient wc = new WebClient(); string result; try { result = await wc.DownloadStringTaskAsync( new Uri( "http://badurl" ) ); } catch { result = await wc.DownloadStringTaskAsync( new Uri( "http://fallbackurl" ) ); } Fondamentalmente voglio scaricare da un URL e quando fallisce con un'eccezione voglio scaricare da un …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.