C # là một ngôn ngữ lập trình mạnh mẽ và linh hoạt. Giống như tất cả ngôn ngữ lập trình, nó có thể được sử dụng để tạo ra một loạt các ứng dụng. C # đã được sử dụng cho các dự án khác nhau như trang web động Web, công cụ phát triển, và thậm chí cả các trình biên dịch. C # được tạo ra như là một ngôn ngữ lập trình hướng đối tượng (OOP).
C # (phát âm là C nhọn) là một ngôn ngữ lập trình hiện đại, được tạo ra để xây dựng các ứng dụng phần mềm hiện đại dành cho Windows, Web và di động. C # là một ngôn ngữ lập trình mạnh mẽ hơn nhiều so với nhiều người trong chúng có thể nhận ra.
Các tiêu chuẩn ECMA liệt kê những mục tiêu thiết kế cho C #:
* Ngôn ngữ được thiết kế để trở thành một, hiện đại, có mục đích chung, hướng đối tượng ngôn ngữ lập trình đơn giản.
* Ngôn ngữ, và triển khai của chúng, nên cung cấp hỗ trợ cho các nguyên tắc kỹ thuật phần mềm như kiểm tra kiểu mạnh, mảng giới hạn kiểm tra, phát hiện các nỗ lực sử dụng các biến chưa được khởi tạo, và thu gom rác thải tự động. Phần mềm mạnh mẽ, độ bền, và năng suất lập trình viên rất quan trọng.
* Ngôn ngữ được thiết kế để sử dụng trong việc phát triển các thành phần phần mềm phù hợp cho việc triển khai trong môi trường phân tán.
* Khả năng di chuyển là rất quan trọng đối với mã nguồn và các lập trình viên, đặc biệt là những người đã quen thuộc với C và C ++.
* Hỗ trợ cho quốc tế hóa là rất quan trọng.
* C # được thiết kế để phù hợp với viết các ứng dụng cho cả hệ thống tổ chức và nhúng, từ rất lớn mà sử dụng hệ điều hành phức tạp, xuống có chức năng rất nhỏ chuyên dụng.
* Mặc dù C # ứng dụng được dự định được kinh tế liên quan đến yêu cầu bộ nhớ và sức mạnh xử lý với, ngôn ngữ không được thiết kế để cạnh tranh trực tiếp trên hiệu suất và kích thước với C hoặc ngôn ngữ lắp ráp.
v2 (23 September 2018)
-- Apps name is renamed from "C# Languages" to "C# Programming"
-- Added new support option
-- Added Privacy Policy
-- Change old in-app icon
-- Improve apps personalization
-- Updated new screenshot for apps
-- Optimize in-app icon file size for better apps performance
-- Upgrade target SDK to 26