Preguntas con la etiqueta [c#]

Lista c# preguntas

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?

12
respuestas
224
votos
135.4k
vistas

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&lt;T&gt;.

¿Por qué las estructuras mutables son "malas"?

16
respuestas
555
votos
107.5k
vistas

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

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

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

13
respuestas
203
votos
469.8k
vistas

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

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 =

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

16
respuestas
118
votos
206.3k
vistas

¿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

12
respuestas
215
votos
283.8k
vistas

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

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

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

4
respuestas
296
votos
164.0k
vistas

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?

10
respuestas
278
votos
185.2k
vistas

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?

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?