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 un objeto en una cadena XML
Tengo una clase llamada WebserviceTypeObtuve de la herramienta xsd.exe de un archivo XSD. Ahora quiero deserializar una instancia de un WebServiceTypeobjeto en una cadena. ¿Cómo puedo hacer esto? El MethodCheckTypeobjeto tiene como parámetros una WebServiceTypematriz. Mi primer intento fue como si lo serializara: con a XmlSerializery a StringWriter(mientras serializaba usé …
88 c#  xml  serialization 

4
Usando ping en c #
Cuando hago ping a un sistema remoto con Windows, dice que no hay respuesta, pero cuando hago ping con c # dice éxito. Windows es correcto, el dispositivo no está conectado. ¿Por qué mi código puede hacer ping con éxito cuando Windows no? Aquí está mi código: Ping p1 = …
88 c#  ping 

5
Escribir bytes en el archivo
Tengo una cadena hexadecimal (por ejemplo 0CFE9E69271557822FE715A8B3E564BE) y quiero escribirla en un archivo como bytes. Por ejemplo, Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 00000000 0C FE 9E 69 27 15 57 82 2F E7 15 A8 B3 E5 64 …
88 c#  string  byte  hex 

14
Reflejar la salida de la consola en un archivo
En una aplicación de consola de C #, ¿hay alguna forma inteligente de reflejar la salida de la consola en un archivo de texto? Actualmente solo estoy pasando la misma cadena a ambos Console.WriteLiney InstanceOfStreamWriter.WriteLineen un método de registro.
88 c#  .net  file  text  console 

7
¿Cómo usar Console.WriteLine en ASP.NET (C #) durante la depuración?
Quiero escribir algún resultado en la consola en ASP.NET (C #). Funciona en una aplicación de Windows, pero una aplicación web no funciona. Esto es lo que he probado: protected void btonClick_Click(object sender, EventArgs e) { Console.WriteLine("You click me ..................."); System.Diagnostics.Debug.WriteLine("You click me .................."); System.Diagnostics.Trace.WriteLine("You click me .................."); } Pero …

9
Monitor vs bloqueo
¿Cuándo es apropiado usar la Monitorclase o la lockpalabra clave para la seguridad de subprocesos en C #? EDITAR: Por las respuestas hasta ahora, parece que lockes una forma abreviada de una serie de llamadas a la Monitorclase. ¿Para qué sirve exactamente la llamada de bloqueo? O más explícitamente, class …

6
abatido y optimista
Soy nuevo en C # (y OOP ). Cuando tengo un código como el siguiente: class Employee { // some code } class Manager : Employee { //some code } Pregunta 1 : Si tengo otro código que hace esto: Manager mgr = new Manager(); Employee emp = (Employee)mgr; Aquí …
88 c#  oop  downcast  upcasting 



1
XmlDocument: ¿cargar desde una cadena?
protected void Page_Load(object sender, EventArgs e) { XmlDocument doc = new XmlDocument(); try { string path = Server.MapPath("."); doc.Load(path+"whatever.xml"); } catch (Exception ex) { lblError.Text = ex.ToString(); return; } // Convert XML to a JSON string string JSON = XmlToJSON(doc); // Replace \ with \\ because string is being decoded …
88 c#  asp.net  xml  json 

21
405 método no permitido API web
Este error es muy común, probé todas las soluciones y ninguna funcionó. He desactivado la publicación de WebDAV en el panel de control y agregué esto a mi archivo de configuración web: <handlers> <remove name="WebDAV"/> </handlers> <modules runAllManagedModulesForAllRequests="true"> <remove name="WebDAVModule"/> </modules> El error aún persiste. Este es el controlador: static …


21
Entity Framework Core: una segunda operación comenzó en este contexto antes de que se completara una operación anterior
Estoy trabajando en un proyecto ASP.Net Core 2.0 usando Entity Framework Core <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.0.1" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.0" PrivateAssets="All" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.0.0"/> Y en uno de mis métodos de lista recibo este error: InvalidOperationException: A second operation started on this context before a previous operation completed. Any instance …


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.