Resultados de la búsqueda a petición "c#-6.0"

2 la respuesta

Constructores sin parámetros en estructuras para C # 6

Tengo entendido que los constructores sin parámetros en estructuras ahora están permitidos. Pero lo siguiente me da un error de compilación en la comunidad VS 2015 public struct Person { public string Name { get; } public int Age { get; ...

3 la respuesta

Operador condicional nulo e interpolación de cadenas en C # 6

Hacer eloperador condicional nulo [https://msdn.microsoft.com/en-us/library/dn986595.aspx]ycadenas interpoladas [https://msdn.microsoft.com/en-us/library/dn961160.aspx]la sintaxis se resuelve soloazúcar sintáctica ...

8 la respuesta

Localización de interpolación de cadenas C # 6.0

C # 6.0 tiene uninterpolación de cuerdas [https://roslyn.codeplex.com/discussions/570292]- Una buena característica para formatear cadenas como: var name = "John"; WriteLine($"My name is {name}");El ejemplo se convierte a var name = "John"; ...

1 la respuesta

¿Cómo especificar el equivalente de / features: estricto (de csc.exe) a msbuild.exe o en el archivo .csproj?

IntroducciónConsidere esta simple (y mala) clase C #: using System; namespace N { static class C { static void M(DateTime d) { if (d == null) Console.WriteLine("Yes"); else Console.WriteLine("No"); } static void L(object o) { if (o is Nullable) ...

3 la respuesta

Métodos de cadena sobrecargados con interpolación de cadenas

¿Por qué la interpolación de cadenas prefiere la sobrecarga del método constring en lugar deIFormattable? Imagina lo siguiente: static class Log { static void Debug(string message); static void Debug(IFormattable message); static bool ...

1 la respuesta

¿Cómo compilo para .NET 2.0 con C # 6.0?

Visual Studio 2015 no tiene problemas para compilar el CLR anterior con el nuevo compilador de C #. Parece que usa VBCSCompiler.exe para esto bajo el capó, pero no puedo encontrar ninguna documentación sobre las opciones de línea de comandos de ...

1 la respuesta

Resolución de sobrecarga mejorada de C # 6: ¿aclaración?

Entre todas las nuevas características en C # 6, la característica más misteriosa (para mí) es la"resolución de sobrecarga mejorada". Quizás es porque yono pudo encontrar [https://msdn.microsoft.com/en-us/magazine/dn879355.aspx]información ...

5 la respuesta

¿C # 6.0 funciona para .NET 4.0?

Creé un proyecto de muestra, con extras de C # 6.0: propagación nula e inicialización de propiedades como ejemplo, establecí la versión de destino .NET 4.0 y ... funciona. public class Cat { public int TailLength { get; set; } = 4; public Cat ...

2 la respuesta

Usando C # 6 usando sintaxis estática en MVC App_Code display helpers

¿Es posible usar la nueva notación "usando estática" de C # 6.0 dentro de los asistentes de visualización en App_Code en MVC 5? Intenté hacerlo, pero no parecía gustarle la sintaxis. Creé una clase auxiliar estática para exponer UrlHelper y ...

4 la respuesta

Nombre de expresión en .NET Framework 4

La expresión "nameof" se introduce en Visual Studio 2015 y c # 6 nameof (C # y referencia de Visual Basic) [https://msdn.microsoft.com/en-us/library/dn986596%28v=vs.140%29.aspx] ¿Cómo puedes usarlo o escribir un método similar en versiones ...