সুচিপত্র:
সংজ্ঞা - স্ট্যাটিক মানে কী?
স্ট্যাটিক, সি # তে, এমন একটি কীওয়ার্ড যা কোনও প্রকারের সদস্য ঘোষণার জন্য ব্যবহার করা যেতে পারে যাতে এটি সেই ধরণের সাথে নির্দিষ্ট থাকে। স্ট্যাটিক সংশোধক একটি শ্রেণি, ক্ষেত্র, পদ্ধতি, সম্পত্তি, অপারেটর, ইভেন্ট বা কনস্ট্রাক্টরের সাথে ব্যবহার করা যেতে পারে।
কোনও শ্রেণীর স্থিতিশীল সদস্য তৈরি করা দৃষ্টান্তগুলিতে নজর রাখতে এবং সমস্ত দৃষ্টান্তের মধ্যে ভাগ করার জন্য সাধারণ ডেটা বজায় রাখতে ব্যবহার করা যেতে পারে। এটি সহায়ক এবং ইউটিলিটি ক্লাসে ব্যবহার করা যেতে পারে, যা সাধারণত জেনেরিক পদ্ধতিতে খাঁটি যুক্তির বিমূর্ততা ধারণ করে। স্ট্যাটিক কনস্ট্রাক্টর লগ ফাইলগুলিতে এন্ট্রি তৈরি করতে ব্যবহৃত হয়, পাশাপাশি নিয়ন্ত্রিত কোড চালানোর জন্য প্রয়োজনীয় ডায়নামিক লিঙ্ক লাইব্রেরি (ডিএলএল) লোড করার জন্য মোড়ক শ্রেণিতে ব্যবহৃত হয়।
সাধারণভাবে, একটি স্ট্যাটিক মডিফায়ার ডেটা এবং ফাংশনগুলির সাথে ব্যবহার করা যেতে পারে যার অ্যাক্সেস করার জন্য কোনও শ্রেণীর উদাহরণ প্রয়োজন হয় না। এটি বেশিরভাগ ক্ষেত্রে ব্যবহৃত হয় যখন কোনও শ্রেণীর ডেটা এবং আচরণ বস্তুর পরিচয়ের উপর নির্ভর করে না। স্ট্যাটিক ক্লাস এবং সদস্যদের ব্যবহার কোডের কার্যকারিতা উন্নত করে।
টেকোপিডিয়া স্ট্যাটিক ব্যাখ্যা করে
একটি স্থিতিশীল সদস্য কেবল প্রকারের নামের মাধ্যমে উল্লেখ করা যেতে পারে তবে ধরণের কোনও উদাহরণের মাধ্যমে নয়। স্ট্যাটিক কোনও ডেস্ট্রাক্টর, ইনডেক্সার বা ক্লাস ব্যতীত অন্য কোনও ধরণের ব্যবহার করা যায় না।
কোনও উদাহরণ ক্ষেত্রের বিপরীতে, যার শ্রেণীর প্রতিটি উদাহরণের জন্য পৃথক অনুলিপি রয়েছে, একটি স্ট্যাটিক ক্ষেত্র (বা ভেরিয়েবল) শ্রেণীর সমস্ত দৃষ্টান্ত দ্বারা ভাগ করা হয়। একটি স্থিতিশীল পদ্ধতি ওভারলোড করা যায় তবে ওভাররাইড করা যায় না। এটি অ স্থির সদস্যদের অ্যাক্সেস করতে পারে না। যেহেতু একটি স্ট্যাটিক পদ্ধতিতে কোনও উদাহরণের উল্লেখ হিসাবে ডাকা হয় না, কল স্ট্যাকের উপর একটি স্ট্যাটিক পদ্ধতিটি উদাহরণ পদ্ধতির চেয়ে দ্রুত করা হয়।
একটি স্ট্যাটিক শ্রেণিতে কেবল স্থির সদস্যদের অন্তর্ভুক্ত করা যায়। এটি রান সময়ে ইনস্ট্যান্ট করা যাবে না এবং উত্তরাধিকার সূত্রে প্রাপ্ত হতে পারে না। এটির আবেদনের মতো এটির জীবনকাল রয়েছে। স্ট্যাটিক কনস্ট্রাক্টরের প্যারামিটার এবং অ্যাক্সেস মডিফায়ার নেই। এটি প্রথম উদাহরণ তৈরির আগে বা কোনও স্থির সদস্যের রেফারেন্সের আগে স্বয়ংক্রিয়ভাবে আহ্বান করা হয়।
উদাহরণস্বরূপ, একটি স্ট্যাটিক ক্লাস, টেম্পারেচার কনভার্টর তাপমাত্রা সেলসিয়াস থেকে ফারেনহাইটে রূপান্তর করতে এবং তদ্বিপরীত রূপান্তরকরণের কোড সহ দুটি পদ্ধতি সরবরাহ করে ব্যবহার করা যেতে পারে।
স্ট্যাটিক মডিফায়ারের ব্যবহারের নিজস্ব সীমাবদ্ধতা রয়েছে যার মধ্যে থ্রেড সুরক্ষা, এনক্যাপসুলেশন এবং রক্ষণাবেক্ষণের অভাব অন্তর্ভুক্ত।
এই সংজ্ঞা সি # এর প্রসঙ্গে লেখা হয়েছিল