TOC

This article is currently in the process of being translated into Khmer (~98% done).

Getting started:

Introduction

ស្វាគមន៏មកកាន់វគ្គសិក្សាអំពីC#។ ដោយការណែនាំនូវ .Net framework, Microsoft បានបញ្ចូលនូវភាសាសរសេរកម្មវិធីថ្មីមួយហៅថា C#​ (អានថា C Sharp)។ C# គឺត្រូវបានបង្កើតឡើងអោយកាន់តែមានលក្ខណៈសាមញ្ញា, ទាន់សម័យ, សម្រាប់បំពេញរាល់គោលបំណង, និង ជាភាសាសរសេរបែប object-oriented ដែលបានខ្ចីនូវគំនិតឬរបកគំហើញចេញពីភាសាសរសេរកម្មវិធីជាច្រើនទៀត ហើយស្រដៀងគ្នាទៅនឹងភាសា Java។

C# អាចបម្លែងទៅជា machine code (ភាសាម៉ាសីុន ឬ low level language) នេះបើតាមទ្រឺស្តី, ប៉ុន្តែការពិត, វាតែងតែត្រូវបានប្រើបន្សំជាមួយនឹង .Net framework។ ដូច្នោះ, កម្មវិធីដែលបានសរសេរក្នុង C# គឺត្រូវតម្រូវអោយមានការបញ្ចូលនូវ .Net framework​ ដើម្បីដំណើរការនូវកម្មវិធីនោះ។ ដោយឡែក .Net framework ធ្វើមានភាពងាយស្រួលនិងអាចទៅរួមជាមួយនឹងទំហំរបស់ភាសាមួយនេះ, C# ក៏ពេលខ្លះត្រូវបានសំដៅថាជា .NET Language (ភាសា .NET), យ៉ាងណាក៏ដោយវាត្រូវបានបង្កើតឡើងជាមួយគ្នានឹង framework។

C# គឺជាភាសាបែប Object-Oriented ដែលវាមិនបានផ្តល់មកនូវការប្រកាសអថេរសាកល ឬក៏ អនុគមន៏នោះឡើយ។ រាល់វាគ្រប់យ៉ាងត្រូវបានវេចខ្ចាប់នៅក្នុងclass ហើយមានទាំងប្រភេទទិន្នន័យដូចជា int និង stringជាដើមដែលត្រូវបានទទួលនូវបុគលិក្ខណៈពីclass System.Object។

ហើយក្នុងមេរៀនបន្ទាប់, ប្អូននឹងត្រូវបានណែនាំអោយស្គាល់នូវអត្ថបទដ៏សំខាន់ជាច្រើនអំពីC#។