Preguntas etiquetadas con c#

C # (pronunciado "see sharp") es un lenguaje de programación multiparadigma de tipo estático de alto nivel desarrollado por Microsoft. El código C # generalmente se dirige a la familia de herramientas y tiempos de ejecución .NET de Microsoft, que incluyen .NET Framework, .NET Core y Xamarin, entre otros. Utilice esta etiqueta para preguntas sobre código escrito en C # o la especificación formal de C #.

10
BestPractice: transforma el primer carácter de una cadena en minúsculas
Me gustaría tener un método que transforme el primer carácter de una cadena en minúsculas. Mis enfoques: 1) public static string ReplaceFirstCharacterToLowerVariant(string name) { return String.Format("{0}{1}", name.First().ToString().ToLowerInvariant(), name.Substring(1)); } 2) public static IEnumerable<char> FirstLetterToLowerCase(string value) { var firstChar = (byte)value.First(); return string.Format("{0}{1}", (char)(firstChar + 32), value.Substring(1)); } ¿Cuál sería tu …
136 c#  .net  string 


12
¿Ninguna implementación genérica de OrderedDictionary?
No parece haber una implementación genérica de OrderedDictionary(que está en el System.Collections.Specializedespacio de nombres) en .NET 3.5. ¿Hay alguno que me estoy perdiendo? He encontrado implementaciones para proporcionar la funcionalidad, pero me preguntaba si / por qué no hay una implementación genérica lista para usar y si alguien sabe si …

4
¿Es peligroso habilitar el doble escape?
Tengo una aplicación ASP.NET MVC con una ruta que permite buscar cosas a través de / search / <searchterm>. Cuando proporciono "search / abc" funciona bien, pero cuando proporciono "/ search / a + b + c" (codificado correctamente en URL), IIS7 rechaza la solicitud con el error HTTP 404.11 …
136 c#  asp.net-mvc  iis-7 



5
JSON.net: ¿cómo deserializar sin usar el constructor predeterminado?
Tengo una clase que tiene un constructor predeterminado y también un constructor sobrecargado que toma un conjunto de parámetros. Estos parámetros coinciden con los campos del objeto y se asignan en la construcción. En este punto, necesito el constructor predeterminado para otros fines, por lo que me gustaría mantenerlo si …
136 c#  json  json.net 

16
¿Por qué '&&' y no '&'?
¿Por qué es &&preferible &y ||preferible |? Le pregunté a alguien que ha estado programando durante años y su explicación fue: Por ejemplo, in if (bool1 && bool2 && bool3) { /*DoSomething*/ }, bool1tiene que ser verdadero para que pruebe bool2cuál tiene que ser verdadero antes de continuar bool3, etc. …
135 c#  operators 

4
Convertir Diccionario <cadena, cadena> a cadena separada por punto y coma en c #
Uno simple para comenzar el día, dado el Dictionary&lt;string, string&gt;siguiente: var myDict = new Dictionary&lt;string, string&gt;(); myDict["A"] = "1"; myDict["B"] = "2"; myDict["C"] = "3"; myDict["D"] = "4"; Deseo crear una cadena: "A=1;B=2;C=3;D=4" Un ejemplo de implementación: var myStringBuilder = new StringBuilder(); bool first = true; foreach (KeyValuePair&lt;string, string&gt; pair …
135 c# 


14
Utilizando la GPU con c # [cerrado]
Cerrado. Esta pregunta no cumple pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 2 años . Mejora esta pregunta Estoy tratando de obtener más potencia de procesamiento de mi …
135 c#  gpu  gpgpu 

7
¿Por qué el operador is devuelve falso cuando se le da un valor nulo?
Me parece que el isoperador es un poco inconsistente. bool Test() { // Returns false, but should return true. return null is string; } Uno espera que el nullvalor pertenezca a cualquier tipo de referencia (o anulable). Y, de hecho, la especificación del lenguaje C # dice algo que respalda …
135 c# 


6
Cómo implementar una propiedad en una interfaz
Tengo una interfaz que IResourcePolicycontiene la propiedad Version. Tengo que implementar esta propiedad que contiene valor, el código escrito en otras páginas: IResourcePolicy irp(instantiated interface) irp.WrmVersion = "10.4"; ¿Cómo puedo implementar la propiedad version? public interface IResourcePolicy { string Version { get; set; } }
135 c#  .net 


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.