#15 NinjaTips | C# 6.0 | name of

Play #15 NinjaTips | C# 6.0 | name of
Sign in to queue

Description

En C# 6.0 no existen grandes nuevos conceptos en comparación con su antecesor, en cambio existen muchas nuevas características para ayudarnos a hacer nuestro código más legible.

nameof es una de estas nuevas características y en este vídeo veremos cómo utilizarlas y cuáles son sus características

Embed

Download

Download this episode

The Discussion

  • User profile image
    MARC

    Interesante. Gracias por la información.

  • User profile image
    wjvelasquez

    Buen dia. Puedo ver lo que hace y de verdad se entiende muy bien.

    Dicho lo anterior. Que utilidad real puede tener eso?

  • User profile image
    Saturnino_​Pimentel

    @MARC: Gracias a ti por el comentario.

  • User profile image
    Saturnino_​Pimentel

    @wjvelasquez: te dejo un par de ejemplos de los usos

    public class Model : INotifyPropertyChanged
    {
        // From the INotifyPropertyChanged interface
        public event PropertyChangedEventHandler PropertyChanged;
    
        private string name;
        public String Name
        {
            get { return this.name; }
            set
            {
                this.name = value;
                // Old code:
                PropertyChanged(this, new PropertyChangedEventArgs("Name"));
    
                // New Code:
                PropertyChanged(this, new PropertyChangedEventArgs(nameof(Name)));           
            }
        }
    }


        public void ValidateObject(object input)
    {
        if (input == null)
        {
            throw new ArgumentNullException(nameof(input));
        }
    }

     

Add Your 2 Cents