কম্পিউটার

C# এ শুধুমাত্র পঠন হিসাবে একটি ক্ষেত্র চিহ্নিত করার সুবিধা কী?


শুধুমাত্র পঠনযোগ্য কীওয়ার্ডটি সদস্য ভেরিয়েবলকে একটি ধ্রুবক ঘোষণা করতে ব্যবহৃত হয়, কিন্তু রানটাইমে মান গণনা করার অনুমতি দেয়। এটি কনস্ট মডিফায়ারের সাথে ঘোষিত একটি ধ্রুবক থেকে পৃথক, যার মান কম্পাইলের সময় সেট করা আবশ্যক। শুধুমাত্র পঠন ব্যবহার করে আপনি ঘোষণাপত্রে বা ক্ষেত্রটি যে বস্তুর সদস্য সেটির কন্সট্রাক্টরে ক্ষেত্রের মান সেট করতে পারেন।

'অনলি পঠন' সংশোধকটি মোট চারটি প্রসঙ্গে ব্যবহার করা যেতে পারে:

  • ক্ষেত্র ঘোষণা

  • শুধুমাত্র পঠনযোগ্য কাঠামো ঘোষণা

  • শুধুমাত্র পঠনযোগ্য সদস্য সংজ্ঞা

  • রেফ রিড অনলি মেথড রিটার্ন

যখন আমরা ক্ষেত্র ঘোষণার প্রসঙ্গ ব্যবহার করি, তখন আমাদের জানতে হবে যে অ্যাসাইনমেন্টটি ঘটতে পারে যখন এটি ঘোষণা করা হয় বা যখন একই শ্রেণীর কন্সট্রাক্টরকে আহ্বান করা হয়।

উদাহরণ

<প্রি>ক্লাস প্রোগ্রাম{ রিডঅনলি স্ট্রিং নাম; পাবলিক প্রোগ্রাম(){ নাম ="নাম"; } static void Main(string[] args){ Program a =new Program(); System.Console.WriteLine(a.Name); Console.ReadLine(); }}

আউটপুট

নাম

Only read Struct

public readonly struct সার্ভার{ public readonly string name; সর্বজনীন সার্ভার (স্ট্রিং নাম){ নাম =নাম; }}ক্লাস প্রোগ্রাম{ স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস){ সার্ভার a =নতুন সার্ভার("ডোমেন কন্ট্রোলার"); System.Console.WriteLine(a.Name); Console.ReadLine(); }}

আউটপুট

ডোমেন কন্ট্রোলার

  1. স্ল্যাক ডেস্কটপ অ্যাপ:এটি ব্যবহার করার সুবিধা কী?

  2. সি টোকেন কি?

  3. C# শেখার পূর্বশর্ত কি?

  4. SOCKS5 প্রক্সির সুবিধা কী