Đề tài này tập trung tìm hiểu toàn bộ các khái niệm liên quan đến ngôn ngữ C#. Bởi vì C# được Microsoft phát triển như là một thành phần của khung ứng dụng ngữ .Net khác. Khi biên dịch dự án, mã nguồn C# được chuyển thành tập tin IL lưu trên đĩa. Khi chạy chương trình thì IL được biên dịch (hay thông dịch) một lần nữa bằng trình Just In Time - JIT, khi này kết quả là mã máy và bộ xử lý sẽ thực thi. Trình biên dịch JIT chỉ chạy khi có yêu cầu. Khi một phương thức.