C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
C# Auto-Implemented PropertiesC# 3.0 includes a concept of auto-implemented properties that requires no code inside get and set methods of the class properties. It makes code concise and readable. The C# compiler creates private fields correspond to the properties and are accessible using the get and set methods. Let's see an example of Auto-Implemented Properties. C# Auto-Implemented Properties Example
 
 
using System;
using System.Collections.Generic;
namespace CSharpFeatures
{
    class Student
    {
        // Auto-implimented Properties
        public int ID { get; set; }
        public string Name { get; set; }
        public string Email { get; set; }
    }
    class AutoImplementedProperty
    {
        public static void Main(string[] args)
        {
            Student student = new Student();
            // Setting properties
            student.ID    = 101;
            student.Name  = "Rahul Kumar";
            student.Email = "rahul@example.com";
            // Getting properties
            Console.WriteLine(student.ID);
            Console.WriteLine(student.Name);
            Console.WriteLine(student.Email);
        }
    }
}
Output: 101 Rahul Kumar [email protected] 
Next TopicC# Dynamic Binding
 
 |