বাড়ি উন্নয়ন গ মধ্যে নিক্ষেপ করা হয় কি? - টেকোপিডিয়া থেকে সংজ্ঞা

গ মধ্যে নিক্ষেপ করা হয় কি? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - কাস্ট এর অর্থ কী?

কাস্ট, সি # এর প্রসঙ্গে, এমন একটি পদ্ধতি যা দ্বারা মানটি একটি ডেটা টাইপ থেকে অন্য ডাটাতে রূপান্তরিত হয়। কাস্ট হ'ল সুস্পষ্ট রূপান্তর, যার মাধ্যমে সংকলককে রূপান্তর সম্পর্কে এবং ডেটা হ্রাস হওয়ার সম্ভাবনা সম্পর্কে অবহিত করা হয়।


কাস্ট সাধারণত ব্যবহৃত হয় যখন সুস্পষ্ট রূপান্তরটি কাস্ট অপারেশন করছেন এমন ব্যবহারকারীদের সচেতন হওয়া উচিত। এটি রূপান্তরগুলিতে সহায়তা করে যেখানে তথ্য হারিয়ে যেতে পারে বা অন্য কারণে এটি সফল নাও হতে পারে। সংখ্যার রূপান্তরগুলির জন্য কাস্ট অপারেশন সম্পাদন করা যেতে পারে যেখানে গন্তব্যের ধরণটি কম নির্ভুলতা বা একটি ছোট পরিসরের হয়। এটি বেস শ্রেণীর উদাহরণ থেকে ডেরিভড ক্লাসে রূপান্তর করার জন্যও ব্যবহৃত হয়।


সংকলনের সময় সি # ভাষায় ভ্যারিয়েবলের অন্তর্নিহিত বৈশিষ্ট্যের কারণে কোডে একবার ঘোষিত ভেরিয়েবলগুলি আবার ঘোষিত হতে পারে না এবং অন্য ধরণের মান সংরক্ষণ করতে পারে, যদি না সেই ধরণের একটি ভেরিয়েবলের ধরণের ক্ষেত্রে রূপান্তরিত হয়। কাস্ট কোনও নির্দিষ্ট ধরণের মান একটি পদ্ধতির ভেরিয়েবল বা প্যারামিটারে অনুলিপি করতে সহায়তা করে যা বিভিন্ন ধরণের।


কাস্ট স্পষ্ট রূপান্তর হিসাবেও পরিচিত।

টেকোপিডিয়া কাস্টের ব্যাখ্যা দেয়

সি # তে কাস্ট অপারেশন করতে ব্যবহৃত অপারেটর হ'ল বন্ধনী। একটি কাস্ট অপারেশন সঞ্চালনের জন্য, গন্তব্য ডেটা টাইপ স্পষ্টভাবে মান রূপান্তরিত করার আগে বন্ধনীতে লিখিত হয়। কাস্ট অপারেশনের উদাহরণ উদাহরণস্বরূপ ডাবল বা ফ্লোট টাইপের একটি ভেরিয়েবলকে পূর্ণসংখ্যার ধরণের রূপান্তর হতে পারে।


বেস এবং উদ্ভূত প্রকারের সাথে জড়িত কাস্ট অপারেশনের ক্ষেত্রে, ব্যতিক্রম ছুঁড়ে ফেলার ঝুঁকি রয়েছে। প্রকৃতপক্ষে কোনও কাস্ট সম্পাদনের আগে সামঞ্জস্যের জন্য পরীক্ষা করতে, সি # দুটি অপারেটরকে কোনও ব্যতিক্রম না করে নিরাপদে কাস্টিংয়ের অনুমতি দেওয়ার জন্য সরবরাহ করেছে। দুটি অপারেটর হলেন:

  • 'ইজ' অপারেটরটি একটি রেফারেন্স টাইপ থেকে অন্যটিতে সফল কাস্টিংয়ের জন্য এবং কোনও বস্তুর প্রকারটি castালাই ছাড়াই নির্ধারণের জন্য পরীক্ষা করতে ব্যবহৃত হয়।
  • 'হিসাবে' অপারেটরটি castালাইয়ের মান অর্জন করতে ব্যবহৃত হয়, যদি কাস্টটি সফলভাবে তৈরি করা যায় এবং তাই আরও দক্ষ।

যেহেতু ব্যর্থতার সম্ভাবনার কারণে কাস্টগুলি ব্যবহার করা সম্ভাব্যভাবে অনিরাপদ, তাই ব্যতিক্রমগুলি পরিচালনা করতে কাঠামোগত ব্যতিক্রম হ্যান্ডলিং কোড সহ কাস্ট অপারেশনগুলি করার সুপারিশ করা হয়।

এই সংজ্ঞা সি # এর প্রসঙ্গে লেখা হয়েছিল
গ মধ্যে নিক্ষেপ করা হয় কি? - টেকোপিডিয়া থেকে সংজ্ঞা