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

5
Convertir XmlDocument en String
Así es como actualmente estoy convirtiendo XMLDocument a String StringWriter stringWriter = new StringWriter(); XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter); xmlDoc.WriteTo(xmlTextWriter); return stringWriter.ToString(); El problema con este método es que si tengo " ((comillas) que tengo en los atributos) se les escapa. Por ejemplo: <Campaign name="ABC"> </Campaign> Arriba está el XML …



30
Dividir una cuerda en trozos de cierto tamaño
Supongamos que tengo una cadena: string str = "1111222233334444"; ¿Cómo puedo romper esta cadena en trozos de algún tamaño? por ejemplo, dividir esto en tamaños de 4 devolvería cadenas: "1111" "2222" "3333" "4444"
218 c#  string 

4
¿Cuándo usaría Task.Yield ()?
Estoy usando async / await y Taskmucho, pero nunca he estado usando Task.Yield()y, para ser honesto, incluso con todas las explicaciones, no entiendo por qué necesitaría este método. ¿Alguien puede dar un buen ejemplo donde Yield()se requiere?
218 c#  async-await 

7
Decidir entre HttpClient y WebClient
Nuestra aplicación web se ejecuta en .Net Framework 4.0. La UI llama a los métodos del controlador a través de llamadas ajax. Necesitamos consumir el servicio REST de nuestro proveedor. Estoy evaluando la mejor manera de llamar al servicio REST en .Net 4.0. El servicio REST requiere un esquema de …


22
El inicializador de tipo para 'MyClass' arrojó una excepción
El siguiente es mi código de servicio de Windows. Cuando estoy depurando el código, obtengo el error / excepción: El inicializador de tipo para 'CSMessageUtility.CSDetails' arrojó una excepción. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Linq; using System.ServiceProcess; using System.Text; using System.IO; using System.Threading; using System.Windows; …

9
DbEntityValidationException: ¿cómo puedo saber fácilmente qué causó el error?
Tengo un proyecto que usa Entity Framework. Al llamar SaveChangesa mi DbContext, obtengo la siguiente excepción: System.Data.Entity.Validation.DbEntityValidationException: la validación falló para una o más entidades. Consulte la propiedad 'EntityValidationErrors' para obtener más detalles. Todo esto está muy bien, pero no quiero adjuntar un depurador cada vez que se produce esta …



9
¿Cómo puedo hacer una comparación de cadenas sin distinción entre mayúsculas y minúsculas?
¿Cómo puedo hacer que la línea debajo de mayúsculas y minúsculas? drUser["Enrolled"] = (enrolledUsers.FindIndex(x => x.Username == (string)drUser["Username"]) != -1); Hoy me dieron algunos consejos que sugirieron usar: x.Username.Equals((string)drUser["Username"], StringComparison.OrdinalIgnoreCase))); el problema es que no puedo hacer que esto funcione, probé la línea a continuación, esto compila pero devuelve los …

21
Incrustar el motor de JavaScript en .NET [cerrado]
Cerrado. Esta pregunta no cumple con las 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 Me pregunto si alguien ha intentado integrar e …


22
Salir de un bucle anidado
Si tengo un bucle for que está anidado dentro de otro, ¿cómo puedo salir de ambos bucles (interno y externo) de la manera más rápida posible? No quiero tener que usar un booleano y luego decir ir a otro método, sino simplemente ejecutar la primera línea de código después del …

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.