Preguntas con la etiqueta [c#]
¿Por qué C# no proporciona la palabra clave "amigo" de estilo C++? [cerrado]
La palabra clave amigo de C++ permite class Adesignar a a class Bcomo su amigo. Esto permite Class Bacceder a los miembros private/ protectedde class A. Nunca leí nada sobre
¿No hay ConcurrentList<T> en .Net 4.0?
Me emocionó ver el nuevo System.Collections.Concurrentespacio de nombres en .Net 4.0, ¡bastante agradable! He visto ConcurrentDictionary, ConcurrentQueue, ConcurrentStack, ConcurrentBagy BlockingCollection. Una cosa que parece faltar misteriosamente es un archivo ConcurrentList<T>.
¿Por qué las estructuras mutables son "malas"?
Después de las discusiones aquí sobre SO, ya leí varias veces el comentario de que las estructuras mutables son "malas" (como en la respuesta a esta pregunta ). ¿Cuál es
¿Cómo recorrer todos los valores de enumeración en C#? [duplicar]
Esta pregunta ya tiene respuesta aquí: ¿Cómo enumero una enumeración en C#? 26 respuestas public enum Foos { A, B, C } ¿ Hay alguna manera de recorrer los posibles
Accesibilidad inconsistente: el tipo de parámetro es menos accesible que el método
Estoy intentando pasar un objeto (una referencia al usuario actualmente conectado, básicamente) entre dos formularios. Por el momento, tengo algo como esto en el formulario de inicio de sesión: private
Obtener propiedades y valores de un objeto desconocido
Del mundo de PHP he decidido darle una oportunidad a C#. Hice una búsqueda pero parece que no puedo encontrar la respuesta de cómo hacer el equivalente a esto. $object
¿Cómo puedo convertir este código foreach a Parallel.ForEach?
Estoy un poco confundido acerca de Parallel.ForEach. ¿Qué es Parallel.ForEachy para qué sirve exactamente? No haga referencia a ningún enlace de MSDN. He aquí un ejemplo sencillo: string[] lines =
¿Cómo puedo proteger mis ensamblados .NET de la descompilación?
Una de las primeras cosas que aprendí cuando comencé con C# fue la más importante. Puede descompilar cualquier ensamblado .NET con Reflector u otras herramientas. Muchos desarrolladores no son conscientes
declaraciones if que coinciden con múltiples valores
¿Alguna forma más sencilla de escribir esta declaración if? if (value==1 || value==2) Por ejemplo... en SQL puedes decir where value in (1,2)en lugar de where value=1 or value=2. Estoy
¿Cómo convertir fecha y hora? hasta fechahora
Quiero convertir un DateTime ( DateTime?) que acepta valores NULL en DateTime, pero aparece un error: ¿No se puede convertir implícitamente el tipo 'System.DateTime?' a 'System.DateTime'. Existe una conversión explícita
HTTP POST devuelve el error: 417 "Error de expectativa".
Cuando intento PUBLICAR en una URL, se produce la siguiente excepción: El servidor remoto devolvió un error: (417) Expectativa fallida. Aquí hay un código de muestra: var client = new
Disparar y olvidar con async vs "antiguo delegado async"
Estoy tratando de reemplazar mis antiguas llamadas de disparar y olvidar con una nueva sintaxis, esperando una mayor simplicidad y parece que se me escapa. Aquí hay un ejemplo class
Agregar propiedades dinámicamente a un ExpandoObject
Me gustaría agregar propiedades dinámicamente a un ExpandoObject en tiempo de ejecución. Entonces, por ejemplo, para agregar una propiedad de cadena llamada NewProp, me gustaría escribir algo como var x
¿Para qué se utiliza el tipo 'dinámico' en C# 4.0?
C# 4.0 introdujo un nuevo tipo llamado "dinámico". Todo suena bien, pero ¿para qué lo usaría un programador? ¿Existe alguna situación en la que pueda salvar el día?
¿Cuál sería una alternativa a [TearDown] y [SetUp] en MSTest?
Cuando uso MSTest Framework y copio el código que Selenium IDE generó para mí, MSTest no reconoce [TearDown]y [SetUp]. ¿Cuál es la alternativa a esto?