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 #.


19
¿Por qué no hay Char.Empty como String.Empty?
¿Hay alguna razón para esto? Le pregunto porque si necesita usar muchos caracteres vacíos, entonces se encuentra en la misma situación que cuando usa muchas cadenas vacías. Editar: El motivo de este uso fue este: myString.Replace ('c', '') Entonces, elimine todas las instancias de 'c's de myString.

2
¿Cómo decodifico una cadena codificada en base64?
Estoy tratando de "decodificar" esta siguiente cadena Base64: OBFZDTcPCxlCKhdXCQ0kMQhKPh9uIgYIAQxALBtZAwUeOzcdcUEeW0dMO1kbPElWCV1ISFFKZ0kdWFlLAURPZhEFQVseXVtPOUUICVhMAzcfZ14AVEdIVVgfAUIBWVpOUlAeaUVMXFlKIy9rGUN0VF08Oz1POxFfTCcVFw1LMQNbBQYWAQ == Esto es lo que sé sobre la cadena en sí: La cadena original se pasa primero por el siguiente código: private static string m000493(string p0, string p1) { StringBuilder builder = new StringBuilder(p0); StringBuilder builder2 = new StringBuilder(p1); StringBuilder builder3 …
258 c#  encoding  base64 

7
¿Redondear el doble en dos decimales en C #?
Quiero redondear el valor doble en dos decimales en c # ¿cómo puedo hacer eso? double inputValue = 48.485; después de redondear inputValue = 48.49; Relacionado: c # - ¿Cómo redondeo un valor decimal a 2 decimales (para salida en una página)
258 c#  double  rounding 

20
Ejemplo de máquina de estado simple en C #?
Actualizar: Nuevamente, gracias por los ejemplos, han sido muy útiles y con lo siguiente no pretendo quitarles nada. ¿No son los ejemplos que se dan actualmente, por lo que yo entiendo y las máquinas de estados, solo la mitad de lo que generalmente entendemos por una máquina de estados? En …
258 c#  state-machine 

12
Cómo abrir en el navegador predeterminado en C #
Estoy diseñando una pequeña aplicación C # y hay un navegador web en ella. Actualmente tengo todos mis valores predeterminados en mi computadora, dicen que Google Chrome es mi navegador predeterminado, pero cuando hago clic en un enlace en mi aplicación para abrir en una nueva ventana, se abre Internet …


7
.NET Core vs Mono
¿Cuál es la diferencia entre .NET Core y Mono? Encontré una declaración en el sitio oficial que decía: "El código escrito para él también es portátil en las pilas de aplicaciones, como Mono". Mi objetivo es usar C #, LINQ, EF7 y Visual Studio para crear un sitio web que …
257 c#  .net  mono  .net-core 

8
No se encontró error de exportación de definición de editor
En Visual Studio 2013, comencé a recibir el siguiente error al intentar abrir archivos C #: No EditorOptionDefinition export found for the given option name: Tabs/ConvertTabsToSpaces Parameter name: optionID No tuve problemas toda la mañana hasta que cerré y volví a abrir una solución C # en la que estaba …


24
¿Claves duplicadas en diccionarios .NET?
¿Hay alguna clase de diccionario en la biblioteca de clases base .NET que permita usar claves duplicadas? La única solución que he encontrado es crear, por ejemplo, una clase como: Dictionary<string, List<object>> Pero esto es bastante irritante para usar realmente. En Java, creo que un MultiMap logra esto, pero no …
256 c#  .net  dictionary  multimap 

10
Delegados predicados en C #
Me puedes explicar: ¿Qué es un delegado predicado? ¿Dónde debemos usar predicados? ¿Alguna mejor práctica al usar predicados? Se apreciará el código fuente descriptivo.
256 c#  .net  predicate 


13
¿Cómo obtengo formato JSON en .NET usando C #?
Estoy usando el analizador .NET JSON y me gustaría serializar mi archivo de configuración para que sea legible. Entonces en lugar de: {"blah":"v", "blah2":"v2"} Me gustaría algo más agradable como: { "blah":"v", "blah2":"v2" } Mi código es algo como esto: using System.Web.Script.Serialization; var ser = new JavaScriptSerializer(); configSz = ser.Serialize(config); …

13
Expresión fluida y de consulta: ¿hay algún beneficio de uno sobre otro?
LINQ es una de las mayores mejoras a .NET desde los genéricos y me ahorra toneladas de tiempo y líneas de código. Sin embargo, la sintaxis fluida parece ser mucho más natural para mí que la sintaxis de expresión de consulta. var title = entries.Where(e => e.Approved) .OrderBy(e => e.Rating).Select(e …
255 c#  linq 

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.