Preguntas etiquetadas con c#-6.0

C # 6.0 se envía junto con Roslyn (.NET Compiler Platform) y Visual Studio 2015.


1
Los constructores primarios ya no compilan en VS2015
Hasta el día de hoy, podía hacer uso de constructores primarios, como: public class Test(string text) { private string mText = text; } Para poder hacer esto, en el CTP de Visual Studio anterior, tuve que agregar esto al archivo csproj: <LangVersion>Experimental</LangVersion> De todos modos, esto ya no funciona en …


3
TryParse sin var param
Una nueva característica en C # 6.0 permite declarar variables dentro del método TryParse. Tengo un código: string s = "Hello"; if (int.TryParse(s, out var result)) { } Pero recibo errores de compilación: ¿Que estoy haciendo mal? PD: en la configuración del proyecto se establecen C # 6.0 y .NET …
93 c#  c#-6.0  c#-7.0 


9
Espera en bloque de captura
Tengo el siguiente código: WebClient wc = new WebClient(); string result; try { result = await wc.DownloadStringTaskAsync( new Uri( "http://badurl" ) ); } catch { result = await wc.DownloadStringTaskAsync( new Uri( "http://fallbackurl" ) ); } Básicamente, quiero descargar desde una URL y cuando falla con una excepción, quiero descargar desde …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.