ஒரு நிரலாக்க மொழியில் தரவு வகைகள் ஒரு மாறி(variable) எந்த வகையான தரவை வைத்திருக்க முடியும் என்பதை விவரிக்கிறது.
C# என்பது வலுவாக தட்டச்சு செய்யப்பட்ட மொழியாகும், எனவே ஒவ்வொரு மாறி(variable) மற்றும் பொருளுக்கும்(object) ஒரு அறிவிக்கப்பட்ட வகை இருக்க வேண்டும்.
C# வகை அமைப்பு மூன்று வகை வகைகளைக் கொண்டுள்ளது.அவை
- மதிப்பு வகைகள்
- குறிப்பு வகைகள்
- சுட்டிக்காட்டி வகைகள்
C# இல் ஒரு வகையின் மதிப்பை மற்றொரு வகையின் மதிப்பாக மாற்ற முடியும்.
மதிப்பு வகையை குறிப்பு வகையாக மாற்றுவதற்கான செயல்பாடு பாக்ஸிங் என்றும் தலைகீழ் செயல்பாடு அன் பாக்ஸிங் என்றும் அழைக்கப்படுகிறது.
நாம் ஒரு மாறியை அறிவிக்கும்போது, மாறி எந்த வகையான தரவை வைத்திருக்க முடியும் அல்லது எந்த தரவு வகை மாறிக்கு சொந்தமானது என்பதைப் பற்றி தொகுப்பாளரிடம் சொல்ல வேண்டும்.
வாக்கிய அமைப்பு
DataType VariableName
DataType : மாறி வைத்திருக்கக்கூடிய தரவு வகை
VariableName : மதிப்புகளை வைத்திருப்பதற்காக நாங்கள் அறிவிக்கும் மாறி.
உதாரணம்
decimal price;
decimal : தரவு வகை
price : என்பது மாறி பெயர்
மேலே உள்ள எடுத்துக்காட்டு, ஒரு decimal மதிப்புகளை வைத்திருப்பதற்கான மாறி 'price' ஐ அறிவிக்கிறது.