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 #.


19
Uso adecuado de la interfaz IDisposable
Sé por leer la documentación de Microsoft que el uso "primario" de la IDisposableinterfaz es limpiar recursos no administrados. Para mí, "no administrado" significa cosas como conexiones de bases de datos, sockets, manejadores de ventanas, etc. Pero, he visto código donde el Dispose()método se implementa para liberar recursos administrados , …


30
¿Cómo puedo remediar el "El punto de interrupción no se alcanzará actualmente? No se han cargado símbolos para este documento ". ¿advertencia?
La aplicación de escritorio C # en la edición express funcionó y no funcionó 5 segundos después. Intenté lo siguiente: Asegúrese de que la configuración de depuración, el indicador de depuración y la información de depuración completa estén configurados en todos los ensamblajes. Eliminar todas las carpetas bin y obj …


14
Comprobación de tipo: typeof, GetType o is?
He visto a muchas personas usar el siguiente código: Type t = typeof(obj1); if (t == typeof(int)) // Some code here Pero sé que también podrías hacer esto: if (obj1.GetType() == typeof(int)) // Some code here O esto: if (obj1 is int) // Some code here Personalmente, siento que el …
1513 c#  types  typeof  gettype 

5
¿Probar y acelerar mi código?
Escribí un código para probar el impacto de try-catch, pero vi algunos resultados sorprendentes. static void Main(string[] args) { Thread.CurrentThread.Priority = ThreadPriority.Highest; Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime; long start = 0, stop = 0, elapsed = 0; double avg = 0.0; long temp = Fibo(1); for (int i = 1; i < …

30
¿Características ocultas de C #? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente requerirá debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
1475 c#  hidden-features 

12
¿Qué significa el atributo de enumeración [Flags] en C #?
De vez en cuando veo una enumeración como la siguiente: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } No entiendo qué hace exactamente el [Flags]atributo. ¿Alguien tiene una buena explicación o ejemplo que podrían publicar?
1447 c#  enums  flags 


27
¿Por qué no heredar de la Lista <T>?
Cuando planifico mis programas, a menudo empiezo con una cadena de pensamiento como esta: Un equipo de fútbol es solo una lista de jugadores de fútbol. Por lo tanto, debería representarlo con: var football_team = new List&lt;FootballPlayer&gt;(); El orden de esta lista representa el orden en el que los jugadores …
1400 c#  .net  list  oop  inheritance 


30
¿Cómo actualizo la GUI desde otro hilo?
¿Cuál es la forma más sencilla de actualizar un Labelde otro Thread? Tengo una Formejecución thread1, y a partir de eso estoy comenzando otro hilo ( thread2). Mientras thread2está procesando algunos archivos me gustaría actualizar una Labelen el Formcon el estado actual de thread2trabajo 's. ¿Cómo podría hacer eso?

28
¿Cuándo debo usar una estructura en lugar de una clase en C #?
¿Cuándo deberías usar struct y no class en C #? Mi modelo conceptual es que las estructuras se usan en momentos en que el elemento es simplemente una colección de tipos de valor . Una forma de mantenerlos lógicamente todos juntos en un todo coherente. Me encontré con estas reglas …
1391 c#  struct 

17
Lectura estática vs const
He leído sobre consty static readonlycampos. Tenemos algunas clases que contienen solo valores constantes. Usado para varias cosas en nuestro sistema. Entonces me pregunto si mi observación es correcta: ¿Debería este tipo de valores constantes ser siempre static readonlypara todo lo público? ¿Y solo se usa constpara valores internos / …
1387 c#  constants 

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.