نظام الأنواع العام (Common Type System - CTS)
📘 درس Visual Basic - نظام الأنواع العام (Common Type System - CTS)
🔹 ما هو CTS؟
نظام الأنواع العام (Common Type System - CTS) هو مكون أساسي في .NET Framework يحدد كيفية تعريف الأنواع (Types) واستخدامها بحيث تكون موحدة عبر جميع لغات .NET. يضمن CTS أن كل لغة تفهم الأنواع بنفس الطريقة، مما يسهل التكامل بين اللغات.
💡 لماذا نستخدم CTS؟
لأنه يسمح بتبادل الكائنات بين لغات مثل Visual Basic وC# بدون مشاكل، ويساعد على توحيد أنواع البيانات مثل الأعداد والسلاسل والمصفوفات.
✅ الأنواع في CTS
- Value Types: مثل Integer وBoolean وهي تخزن البيانات مباشرة.
- Reference Types: مثل Class وArray وتخزن مرجعًا للبيانات.
💻 مثال مبسط على استخدام أنواع مختلفة في CTS
Module Program
Sub Main()
Dim num As Integer = 10 ' Value Type
Dim message As String = "Hello" ' Reference Type
Console.WriteLine("Number: " & num)
Console.WriteLine("Message: " & message)
End Sub
End Module
🌍 English Explanation
The Common Type System (CTS) is a core component in the .NET Framework that defines how types are declared and used in a consistent way across all .NET languages. CTS ensures that every language understands types in the same way, making it easier to integrate code from multiple languages.
💡 Why Use CTS?
Because it enables sharing objects between languages like Visual Basic and C# without issues, and helps unify data types such as numbers, strings, and arrays.
✅ Types in CTS
- Value Types: Such as Integer and Boolean, which store data directly.
- Reference Types: Such as Class and Array, which store a reference to the data.
💻 Simple Example Using Different CTS Types
Module Program
Sub Main()
Dim num As Integer = 10 ' Value Type
Dim message As String = "Hello" ' Reference Type
Console.WriteLine("Number: " & num)
Console.WriteLine("Message: " & message)
End Sub
End Module
تعليقات
إرسال تعليق