C# 068 - Clases (14): ¿Cuándo usar "static"?

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024

Комментарии • 7

  • @Jel.Awesh.M
    @Jel.Awesh.M 4 года назад +3

    En un projecto real, ¿por qué usar un método static?

  • @Oscar-td5sl
    @Oscar-td5sl 2 года назад

    Hola Nacho. Estoy buscando info sobre como puede afectar a nivel de rendimiento el uso de static en un programa. Es decir, si puede hacer que un programa vaya mas lento o no libere esa parte de la memoria cuando no sea necesario, pero no he tenido éxito. ¿ Podría vd. (o alguien que lea esto) decirme si static tiene algún impacto negativo en rendimiento? Gracias.

    • @Nacho_Cabanes
      @Nacho_Cabanes  2 года назад

      En teoría, algo "static" debería ser ligeramente más rápido. Puedes consultar artículos en foros dedicados, como StackOverfloww: stackoverflow.com/questions/12279438/performance-of-static-methods-vs-instance-methods

    • @Oscar-td5sl
      @Oscar-td5sl Год назад

      @@Nacho_Cabanes Muchas gracias por responder y las molestias tomadas en encontrar esta página. El tener un código óptimo y depurado es algo que me preocupa mucho en mi aprendizaje. Le echo un vistazo al articulo ahora mismo.

    • @Nacho_Cabanes
      @Nacho_Cabanes  Год назад

      @@Oscar-td5sl Pero ten en cuenta que el ganar millonésimas de segundo nunca debe estar por encima de la legibilidad del código. Si el optimizar para ganar (muy poca) velocidad hace el código más difícil de entender, estarás dando un paso atrás muy peligroso.

    • @Oscar-td5sl
      @Oscar-td5sl Год назад

      @@Nacho_CabanesEl tema es que no busco ganar una millonésima de segundo, sino el no cometer una barbaridad. He sido mi propia victima de revisitar un proyecto antiguo y encontrarme un código caótico y horrible e ilegible. Ahora intento de tener nombres claros, comentarios precisos y tener un orden y lógica en lo que escribo. Tengo algo así como mis propias "normas ortográficas" que me he autoimpuesto para que todo me resulte mas entendible(respetando siempre las normas generales). Muchas gracias por tus valiosos consejos.

  • @ervinmg8866
    @ervinmg8866 3 года назад

    Barbaro