C# 5.0-এ এবং তার আগে অটো প্রপার্টির মান দিতে আমাদের কনস্ট্রাক্টরে করতে হবে
ক্লাস ইনস্ট্যান্ট করা হলে কনস্ট্রাক্টরকে স্বয়ংক্রিয়ভাবে কল করা হবে এবং মান সেট করা হবে
C#5.0 এর পরে স্বয়ংক্রিয় সম্পত্তির একটি মান দেওয়ার একটি নতুন উপায় এসেছে যা ভেরিয়েবলের একটি মান নির্ধারণের অনুরূপ
উদাহরণ
Constructorclass ডেমোতে মান সেট করুন{ public Demo(){ FirstName ="DemoName"; } সর্বজনীন স্ট্রিং FirstName { get; সেট }}ক্লাস প্রোগ্রাম{ স্ট্যাটিক ভ্যাইড মেইন(){ ডেমো অবজে =নতুন ডেমো(); System.Console.WriteLine(obj.FirstName); Console.ReadLine(); }}
আউটপুট
ডেমোনাম
C# 6.0 উদাহরণ
<প্রি>ক্লাস ডেমো{ পাবলিক স্ট্রিং FirstName { get; সেট } ="DemoName";}ক্লাস প্রোগ্রাম{ static void Main(){ Demo obj =new Demo(); System.Console.WriteLine(obj.FirstName); Console.ReadLine(); }}আউটপুট
ডেমোনাম