Summary
Highlights
ប្រភេទទិន្នន័យ (Types) គឺជាផ្នែកសំខាន់ក្នុងការធ្វើការជាមួយ C#។ នៅពេលបង្កើតអថេរ (variable) ត្រូវដៅប្រភេទទិន្នន័យមុនឈ្មោះអថេរ ឧទាហរណ៍៖ string សម្រាប់អត្ថបទ ឬ int សម្រាប់លេខ។ ការកំណត់ប្រភេទទិន្នន័យអនុញ្ញាតឱ្យកុំព្យូទ័រដឹងពីរបៀបប្រើប្រាស់អថេរនោះ។ ប្រភេទទិន្នន័យរបស់អថេរមិនអាចផ្លាស់ប្តូរបានទេនៅពេលដែលបានកំណត់។
String ត្រូវបានប្រើសម្រាប់ផ្ទុកអត្ថបទ។ វាអាចផ្ទុកលេខ (តែជាអត្ថបទ), ចន្លោះទទេ (empty spaces) ឬ String ទទេ (empty strings)។ Empty strings ត្រូវបានប្រើជាញឹកញាប់សម្រាប់ placeholders។
Char ត្រូវបានប្រើសម្រាប់ផ្ទុកតួអក្សរតែមួយ។ តួអក្សរត្រូវតែដាក់ក្នុងសញ្ញា apostrophes (' ')។ ប្រសិនបើប្រើ quotes (" ") ឬព្យាយាមប្រើតួអក្សរច្រើនជាងមួយ វានឹងមានកំហុស។
Bool ប្រើសម្រាប់តម្លៃ True ឬ False។ Bool ត្រូវបានយកតាមឈ្មោះ George Boole ដែលជាអ្នកនិពន្ធសៀវភៅស្តីពីតក្កវិជ្ជាគណិតវិទ្យា។ Bool គឺជាគ្រឹះនៃ Game Logic។
C# ផ្តល់នូវប្រភេទលេខជាច្រើន។ Int គឺជាលេខ 32-bit ដែលមានចន្លោះពី -2 ពាន់លាន ទៅ +2 ពាន់លាន។ Uint អាចប្រើបានប្រសិនបើមិនត្រូវការលេខអវិជ្ជមាន។ Long គឺជាលេខ 64-bit សម្រាប់តម្លៃធំជាង។ Float និង Double សម្រាប់លេខទសភាគ។ Double ជាប្រភេទទសភាគលំនាំដើម (64-bit) រីឯ Float ជាលេខ 32-bit (ត្រូវការ F នៅខាងចុង)។ Decimal គឺជាប្រភេទ 128-bit សម្រាប់គណនាហិរញ្ញវត្ថុ ព្រោះវាមានភាពជាក់លាក់ខ្ពស់ (ត្រូវការ M នៅខាងចុង)។
ដើម្បីអនុវត្តចំណេះដឹងពី Types អ្នកត្រូវបង្កើត Mad Libs ក្នុង Unity។ ដំបូង, បង្កើត Script ថ្មីឈ្មោះ 'MadLibs' ក្នុង Unity ហើយលុប Script ចាស់ចេញពី Text Game Object។ បន្ទាប់មក, ពង្រីកទំហំ Text Box និងកែសម្រួល Font ឱ្យសមរម្យ។ នៅក្នុង Script, អ្នកត្រូវបង្កើតអថេរ (variables) ដូចជា Bool, String, Int, និង Float ស្របតាមសំណួរ ដើម្បីបំពេញអត្ថបទ Mad Libs។
វីដេអូនេះបង្ហាញពីដំណោះស្រាយចំពោះលំហាត់ Mad Libs ដោយបន្ថែមអថេរ (variables) ដូចជា 'is' (Bool), 'action' (string), 'noun' (string), 'adjective' (string), 'pluralNoun' (string), 'number' (int), និង 'percent' (float) ទៅក្នុង Script។ បន្ទាប់មក ដំណើរការហ្គេមក្នុង Unity ដើម្បីមើលលទ្ធផល Mad Libs ដែលបានបង្កើត។