Preguntas etiquetadas con c#

C # es un lenguaje de programación orientado a objetos de recolección de basura, administrado y multiparadigma creado por Microsoft en paralelo con la plataforma .NET




6
¿Ventajas y desventajas de usar XAML / C # o HTML5 / JavaScipt para aplicaciones Metro? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
19 c#  javascript  html5  xaml  metro 

9
¿Deberías hacer propiedades privadas?
private string mWhatever; private string Whatever { get { return this.mWhatever; } set { this.mWhatever = value; } } He visto a algunas personas que hacen propiedades para cada miembro, privado o no ... ¿Tiene sentido? Pude ver que tiene sentido en el 1% de los casos en los momentos …
19 c# 

2
¿Por qué el estado compartido degrada el rendimiento?
He estado trabajando bajo el principio de compartir nada de la programación concurrente. Esencialmente, todos mis hilos de trabajo tienen copias inmutables de solo lectura del mismo estado que nunca se comparte entre ellos ( incluso por referencia ). En términos generales, esto ha funcionado realmente bien. Ahora, alguien ha …

6
Si las propiedades tienen efectos secundarios
¿Deberían las propiedades en C # tener efectos secundarios además de notificar un cambio en sus estados? He visto propiedades usadas de varias maneras diferentes. Desde las propiedades que cargarán el valor la primera vez que acceden a las propiedades que tienen efectos secundarios masivos como causar una redirección a …
19 c# 


3
¿Cómo atravesar un árbol sin usar la recursividad?
Tengo un árbol de nodos de memoria muy grande y necesito atravesar el árbol. Pasar los valores devueltos de cada nodo secundario a su nodo primario. Esto debe hacerse hasta que todos los nodos tengan su burbuja de datos hasta el nodo raíz. El recorrido funciona así. private Data Execute(Node …
19 c#  optimization  trees 

4
¿Por qué necesitamos la palabra clave asíncrona?
Acabo de empezar a jugar con async / await en .Net 4.5. Una cosa que tengo curiosidad inicialmente es: ¿por qué es necesaria la palabra clave asíncrona? La explicación que leí fue que es un marcador, por lo que el compilador sabe que un método espera algo. Pero parece que …
19 c#  .net 

4
¿Algún uso real de punteros en C #? [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 5 años . ¿Cuál es una situación mientras se codifica en C # donde el …
19 c#  pointers 


1
Pruebas unitarias: aserciones diferidas con Linq
¿Está bien agregar aserciones diferidas como esta? var actualKittens = actualKittens.Select(kitten => { Assert.IsСute(kitten); return kitten }); ¿Por qué? Entonces puedo iterar solo una vez, incluso con declaraciones que esperan una colección materializada, por ejemplo: CollectionAssert.AreEquivalent(expectedKittens, actualKittens.ToList()); Y también podría ser no solo Select, sino un método con iterador definido …



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.