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
Usar delegados en C #
En lenguaje C # y .NET framework, ¿podría ayudarme a comprender a los delegados? Estaba tratando de verificar algún código y descubrí que los resultados que recibí fueron inesperados para mí. Aquí está: class Program { public static int I = 0; static Func<string> del = new Func<string>(I.ToString); static void …
79 c#  .net  delegates 

7
Leer el atributo XML con XmlDocument
¿Cómo puedo leer un atributo XML usando XmlDocument de C #? Tengo un archivo XML que se parece a esto: <?xml version="1.0" encoding="utf-8" ?> <MyConfiguration xmlns="http://tempuri.org/myOwnSchema.xsd" SuperNumber="1" SuperString="whipcream"> <Other stuff /> </MyConfiguration> ¿Cómo leería los atributos XML SuperNumber y SuperString? Actualmente estoy usando XmlDocument, y obtengo los valores entre el …
79 c#  .net  xml  xmldocument 



10
Thread Safe C # Singleton Pattern
Tengo algunas preguntas sobre el patrón singleton como se documenta aquí: http://msdn.microsoft.com/en-us/library/ff650316.aspx El siguiente código es un extracto del artículo: using System; public sealed class Singleton { private static volatile Singleton instance; private static object syncRoot = new object(); private Singleton() {} public static Singleton Instance { get { if …

13
aplicaciones prácticas de operaciones bit a bit [cerrado]
Tal como está actualmente, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión extensa. Si cree que esta pregunta se puede mejorar …



2
"Ha ocurrido un error interno." al cargar el archivo pfx con X509Certificate2
Estoy intentando usar un certificado autofirmado (c #): X509Certificate2 cert = new X509Certificate2( Server.MapPath("~/App_Data/myhost.pfx"), "pass"); en un servidor de alojamiento web compartido y recibí un error: System.Security.Cryptography.CryptographicException: An internal error occurred. seguimiento de pila termina con System.Security.Cryptography.CryptographicException. ThrowCryptogaphicException(Int32 hr) +33 System.Security.Cryptography.X509Certificates.X509Utils. _LoadCertFromFile(String fileName, IntPtr password, UInt32 dwFlags, Boolean persistKeySet, SafeCertContextHandle& …

8
foreach KeyValuePair en NameValueCollection?
Tengo este codigo: NameValueCollection nv = HttpUtility.ParseQueryString(queryString); foreach (KeyValuePair<String,String> pr in nv) { //process KeyValuePair } Esto se compila, pero cuando intento ejecutarlo obtengo un archivo InvalidCastException. ¿Por qué es esto? ¿Por qué no puedo usar KeyValuePairpara iterar sobre a NameValueCollection, y qué debo usar en su lugar?
79 c# 




3
¿Por qué no se pueden reconocer las pruebas unitarias "async void"?
async void las pruebas unitarias no se pueden ejecutar en Visual Studio 2012: [TestClass] public class MyTestClass { [TestMethod] public async void InvisibleMyTestMethod() { await Task.Delay(1000); Assert.IsTrue(true); } } Si quiero tener una prueba unitaria asincrónica, el método de prueba debe devolver una Tarea: [TestMethod] public async Task VisibleMyTestMethod() { …

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.