কম্পিউটার

C# এ অন্তর্নিহিত টাইপ রূপান্তরগুলি কী কী?


C#-এ টাইপ কনভার্সনগুলিতে অন্তর্নিহিত এবং স্পষ্ট টাইপ রূপান্তর উভয়ই রয়েছে। অন্তর্নিহিত অধীনে, রূপান্তরগুলি একটি টাইপ-নিরাপদ পদ্ধতিতে C# দ্বারা সঞ্চালিত হয়। উদাহরণস্বরূপ, ছোট থেকে বড় অখণ্ড প্রকারের রূপান্তর এবং প্রাপ্ত ক্লাস থেকে বেস ক্লাসে রূপান্তর৷

ধারণাটি বোঝার জন্য, আসুন int-কে দীর্ঘ −

-এ রূপান্তর করি
int val1 = 11000;
int val2 = 35600;
long sum;

sum = val1 + val2;

উপরে, আমাদের দুটি পূর্ণসংখ্যা ভেরিয়েবল রয়েছে এবং যখন আমরা এটিকে একটি দীর্ঘ ভেরিয়েবলে যোগ করি, এটি একটি ত্রুটি দেখাবে না। যেহেতু কম্পাইলার নিজেই অন্তর্নিহিত রূপান্তর করে।

আসুন এখন মানগুলি প্রিন্ট করি -

উদাহরণ

using System;
using System.IO;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         int val1 =11000;
         int val2 =35600;
         long sum;

         sum = val1 + val2;

         Console.WriteLine("Sum= " + sum);

         Console.ReadLine();
      }
   }
}

আউটপুট

Sum= 46600

  1. সি ল্যাঙ্গুয়েজে প্রাথমিক ডাটা টাইপ কি কি?

  2. সি ভাষায় অন্তর্নিহিত এবং স্পষ্ট টাইপ রূপান্তর কি?

  3. C/C++ এ টাইপ কাস্ট কি?

  4. C# এ ক্লাস কি কি?