char (مرجع #C)

الكلمة الأساسية char تستخدم لتصريح حرف Unicode في النطاق المشار إليه في الجدول التالي. أحرف Unicode هي أحرف ذات حجم 16 بت تستخدم لتمثل معظم اللغات المكتوبة المعروفة عبر العالم.

Type

النطاق

Size

نوع .NET framework

char

U+0000 إلى U+ffff

حرف Unicode ذو الحجم 16 بت

System.Char

القيم الحرفية

يمكن كتابة الثوابت من نوع char كحروف قيم حرفية أو كسلسلة إلغاء ست عشرية أو كتمثيل Unicode. يمكنك أيضاً تحويل (cast) رموز الأحرف المتكاملة. في المثال التالي يتم تهيئة أربع متغيرات من نوع char بنفس الحرف X:

char[] chars = new char[4];

chars[0] = 'X';        // Character literal
chars[1] = '\x0058';   // Hexadecimal
chars[2] = (char)88;   // Cast from integral type
chars[3] = '\u0058';   // Unicode

foreach (char c in chars)
{
    Console.Write(c + " ");
}
// Output: X X X X

التحويلات

يمكن تحويل char ضمنيًا إلى ushort أو int أو uint أو long أو ulong أو float أو double أو decimal. ومع ذلك، لا يوجد هناك تحويل ضمني من الأنواع الأخرى إلى نوع char.

يوفر النوع System.Char العديد من الأساليب الثابتة للعمل مع قيم char.

مواصفات لغة #C

لمزيد من المعلومات، راجع مواصفات لغة #C. مواصفات اللغة هي المصدر النهائي لبناء جملة C# واستخدامها.

راجع أيضًا:

المرجع

الكلمات الأساسية لـ #C

جدول الأنواع المتكاملة (مرجع C#)

جدول الأنواع المضمنة (مرجع C#)

جدول التحويلات الرقمية الواضحة (مرجع #C)

جدول التحويلات الرقمية الواضحة (مرجع #C)

Char

السلاسل (البرمجة C# إرشادات)

المبادئ

دليل البرمجة لـ #C

موارد أخرى

مرجع C#‎