جدول انواع داده در سی شارپ

جدول انواع داده در سی شارپ
فهرست مقاله [نمایش]

    در این مقاله، ما به بررسی دقیق انواع داده‌ها در سی شارپ خواهیم پرداخت. هر نوع داده مختصات و ویژگی‌های خاص خود را دارد . بنابراین، داشتن یک فهم عمیق از این موضوع برای هر برنامه‌نویس سی شارپ ضروری است. اجازه دهید که شروع کنیم.

    برای شروع یادگیری سی شارپ میتوانید از دوره رایگان و مقدماتی آموزش سی شارپ باگتو شروع کنید این دوره اولین گام برای یادگیری سی شارپ می باشد.

    جدول انواع داده در سی شارپ

     

    محدوده مقادیرمقدار پیش فرضتوضیحاتنوع داده
    true یا falsefalseبرای داده‌های منطقی و بولی استفاده می‌شود.bool
    0 تا 2550اعداد صحیح بدون علامت.byte
    -128 تا 1270اعداد صحیح با علامت.sbyte
    U+0000 تا U+ffff\0یک کاراکتر یونیکد را نگه می‌دارد.char
    بین 1.0 x 10^-28 تا حداکثر 7.9 x 10^280.0Mاعداد اعشاری با دقت بالا. مناسب برای محاسبات مالی.decimal
    حدود ±5.0 × 10^-324 تا ±1.7 × 10^3080.0Dاعداد اعشاری با دقت دو برابر.double
    حدود ±1.5 × 10^-45 تا ±3.4 × 10^380.0Fاعداد اعشاری با دقت کمتر.float
    -2,147,483,648 تا 2,147,483,6470اعداد صحیح با علامت.int
    0 تا 4,294,967,2950اعداد صحیح بدون علامت.uint

    -9,223,372,036,854,775,808 

    تا

     9,223,372,036,854,775,807

    0Lاعداد صحیح بزرگ با علامت.long

    0 

    تا

     18,446,744,073,709,551,615

    0ULاعداد صحیح بزرگ بدون علامت.ulong
    -32,768 تا 32,7670اعداد صحیح کوچک با علامت.short
    0 تا 65,5350اعداد صحیح کوچک بدون علامت.ushort
    0 تا حدود 2 billion کاراکترnullیک رشته از کاراکترها.string

    بررسی انواع داده‌ها

    bool
     

    bool یک نوع داده بولی است که می‌تواند مقادیر true یا false را داشته باشد. این نوع داده معمولا برای کنترل شرط‌ها و حلقه‌ها استفاده می‌شود.

    
    bool isSunny = true;
    if (isSunny)
    {
       Console.WriteLine("Don't forget to wear sunblock!");
    }


    byte و sbyte
     

    byte و sbyte نوع داده‌هایی هستند که برای نگهداری اعداد صحیح به کار می‌روند. تفاوت آن‌ها در این است که byte برای اعداد بدون علامت و sbyte برای اعداد با علامت استفاده می‌شود.

    
    byte num1 = 200;
    sbyte num2 = -50;
    Console.WriteLine(num1); // Outputs: 200
    Console.WriteLine(num2); // Outputs: -50
    

    char

    char نوع داده‌ای است که برای نگهداری یک کاراکتر یونیکد(UNICODE) استفاده می‌شود.

    
    char letter = 'A';
    Console.WriteLine(letter); // Outputs: A

    decimal

    decimal نوع داده‌ای است که برای محاسبات مالی با دقت بالا استفاده می‌شود.

    
    decimal price = 19.95m;
    Console.WriteLine(price); // Outputs: 19.95


    double و float 

    double و float نوع داده‌های اعشاری هستند که برای محاسبات علمی یا هندسی استفاده می‌شوند.

    double d = 0.99D;
    float f = 1.0F;
    Console.WriteLine(d); // Outputs: 0.99
    Console.WriteLine(f); // Outputs: 1


    int, uint, long, ulong, short, و ushort 

    این نوع داده‌ها برای نگهداری اعداد صحیح با اندازه‌ها و با علامت یا بدون علامت مختلف استفاده می‌شوند

    int i = 100;
    uint ui = 1000;
    long l = 50000L;
    ulong ul = 60000UL;
    short s = 3000;
    ushort us = 65000;
    Console.WriteLine(i); // Outputs: 100
    Console.WriteLine(ui); // Outputs: 1000
    Console.WriteLine(l); // Outputs: 50000
    Console.WriteLine(ul); // Outputs: 60000
    Console.WriteLine(s); // Outputs: 3000
    Console.WriteLine(us); // Outputs: 65000

    string 

    string نوع داده‌ای است که برای نگهداری رشته‌ها یا متون استفاده می‌شود.

    
    string name = "Ali";
    Console.WriteLine(name); // Outputs: Ali
    

     سی شارپ یک زبان برنامه‌نویسی قوی و پیچیده است و این فقط یک مرور سریع از انواع داده‌های ابتدایی است. اما با تمرین و کدنویسی مداوم، شما می‌توانید استاد آن شوید!
     توصیه می‌کنیم که مقالات مرتبط دیگری نیز مطالعه کنید. مقاله Expression Func در سی‌شارپ به شما درکی عمیق‌تر از انواع توابع و ارتباط آنها با انواع داده می‌دهد. برای کسانی که به ساختارهای داده علاقه‌مند هستند، مقاله Hashtable در سی‌شارپ یک منبع مفید است که توضیحاتی در مورد چگونگی استفاده از Hashtable، یکی از ساختارهای داده پرکاربرد در سی‌شارپ، ارائه می‌دهد.

    اطلاعات نویسنده
    • نویسنده: تیم تحریریه باگتو

    ارسال دیدگاه

    برای افزودن دیدگاه خود، نیاز است ابتدا وارد حساب کاربری‌تان شوید


    دیدگاه کاربران