VietTuts

Tự Học Lập Trình Online

  • Home
  • Java
  • Servlet
  • JSP
  • Struts2
  • Hibernate
  • Spring
  • MyBatis
  • Java WS
  • C
  • C++
  • C#
  • Python
  • PHP
  • Excel
  • VBA
  • Web
    • JavaScript
    • JQUERY
    • JSON
    • AJAX
    • CSS
    • HTML
    • HTML5
    • Node.js
    • Angular 7
  • SQL
    • MySQL
    • SQL Server
  • Misc
    • Eclipse
    • Phần mềm tiện ích
    • Cấu trúc DL&GT
    • Selenium Test

C# Cơ Bản

C# là gì? - C# được sử dụng để làm gì? C# - Cài đặt môi trường C# - Cấu trúc chương trình C# - Cấu trúc cơ bản C# - Kiểu dữ liệu C# - Ép kiểu dữ liệu C# - Hằng số (Constant) C# - Toán tử C# - Lệnh if-else C# - Lệnh switch-case C# - Vòng lặp for C# - Vòng lặp while C# - Vòng lặp do-while C# - Nullable C# - Phương thức C# - Lớp (class) và đối tượng (Object) C# - Mảng (array) C# - Chuỗi (string) C# - Struct C# - Enum C# - Interface C# - Namespace C# - Preprocessor Directive C# - Regular Expression C# - Xử lý ngoại lệ C# - File I/O

Các Tính Chất Hướng Đối Tượng C#

C# - Tính đóng gói C# - Tính kế thừa C# - Tính đa hình C# - Nạp chồng toán tử

C# Nâng Cao

C# - Attribute C# - Reflection C# - Property C# - Indexer C# - Delegate C# - Sự kiện (Event) C# - Collection C# - Generic C# - Phương thức nặc danh C# - Unsafe Code C# - Multithreading

Bài tập C#

Bài tập C# có lời giải

Học Lập Trình C/C++

Học lập trình C Học lập trình C++
1 / 3
❮ ❯

Cấu trúc chương trình C#


Cài đặt môi trường C# - Ví dụ chương C# đầu tiên với Visual Studio
Cú pháp C# cơ bản

Trước khi học về cách xây dựng các chương trình lập trình C# cơ bản đến nâng cao, chúng ta nên tìm hiểu cấu trúc cơ bản chương trình C#.


Nội dung chính

  • Tạo chương trình Hello World trong C#
  • Các điểm cần nghi nhớ
  • Cấu trúc chương trình C#
  • Biên dịch và thực thi chương trình C#

Tạo chương trình Hello World trong C#

Ví dụ chương trình Hello World trong C# có cấu trúc như sau:


using System;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            /* in Hello World ra man hinh */
            Console.WriteLine("Hello World!");
			Console.ReadKey();
        }
    }
}

Nhấn phím CTRL + F5 để biên dịch và chạy chương trình C# trên sẽ cho kết quả sau:

Cấu trúc chương trình C#
  • Dòng đầu tiên using System;. Từ khóa using được sử dụng để sử dụng các chức năng của System namespace trong chương trình. Một chương trình C# có thể sử dụng nhiều lệnh using.

  • Dòng tiếp theo namespace. Một namespace là một tập hợp các lớp. HelloWorld namespace chứa class Program.

  • Dòng tiếp theo class, class Program chứa các định nghĩa dữ liệu và phương thức mà chương trình của bạn sử dụng. Tuy nhiên, lớp Program chỉ có một phương thức Main.

  • Dòng tiếp theo định nghĩa phương thức Main, là entry point cho tất cả chương trình C#. Phương thức Main biểu diễn trạng thái lớp khi được thực thi.

  • Dòng tiếp theo /*…*/ bị bỏ qua bởi compiler và nó là comment cho chương trình.

  • Phương thức Main xác định hành vi của nó với lệnh Console.WriteLine("Hello World");

    WriteLine là một phương thức của lớp Console được định nghĩa trong System namespace. Lệnh này làm dòng chữ "Hello, World!" được hiển thị trên màn hình.

  • Dòng cuối cùng Console.ReadKey(); là cho VS.NET Users. Nó làm chương trình đợi cho một phím được nhấn và nó ngăn cản màn hình chạy và đóng ngay khi bạn bấm phím bất kỳ.



Các điểm cần nghi nhớ

  • C# là phân biệt kiểu chữ (case sensitive).

  • Tất cả lệnh và biểu thức phải kết thúc với một dấu chấm phảy (;).

  • Sự thực thi chương trình bắt đầu tại phương thức Main.

  • Không giống Java, tên file chương trình có thể khác tên lớp.


Cấu trúc chương trình C#

Một chương trình C# gồm các phần sau:

  • Khai báo Namespace
  • Một class
  • Phương thức của lớp
  • Thuộc tính của lớp
  • Một phương thức Main
  • Lệnh và biểu thức
  • Comment


Biên dịch và thực thi chương trình C#

Nếu bạn đang sử dụng Visual Studio.Net để biên dịch và thực thi các chương trình C#, bạn theo các bước sau:

Tham khảo bài: Cài đặt môi trường C# - Ví dụ chương trình HelloWorld trong C#

Bạn có thể biên dịch một chương trình C# bởi sử dụng command-line thay cho Visual Studio IDE:

  • Mở một Text Editor và thêm code trên vào.

  • Lưu tệp dưới dạng helloworld.cs

  • Mở công cụ Command Prompt tool và tới thư mục nơi bạn lưu file đó.

  • Soạn csc helloworld.cs và nhấn Enter để biên dịch code của bạn.

  • Nếu không có lỗi nào trong code, thì Command prompt đưa bạn tới dòng tiếp theo và tạo tệp helloworld.exe có thể thực thi (executable).

  • Soạn helloworld để thực thi chương trình của bạn.

  • Bạn có thể thấy output là Hello World được in trên màn hình.


Cài đặt môi trường C# - Ví dụ chương C# đầu tiên với Visual Studio
Cú pháp C# cơ bản

Recent Updates

Sắp Tết 2024 Rồi! - Còn bao nhiêu ngày nữa là đến tết 2024?Bài tập quản lý sinh viên trong C#Bài tập C# - Liệt kê số Fibonacci nhỏ hơn n và là số nguyên tố trong C#Bài tập C# - Tìm số thuận nghịch trong C#Bài tập C# - Tính tổng của các chữ số của môt số nguyên n trong C#Bài tập C# - Phân tích số nguyên n thành tích các số nguyên tố trong C#Bài tập C# - Liệt kê tất cả số nguyên tố có 5 chữ số trong C#Bài tập C# - Liệt kê n số nguyên tố đầu tiên trong C#Bài tập C# - Liệt kê tất cả các số nguyên tố nhỏ hơn n trong C#Bài tập C# - Tìm ước số chung lớn nhất (USCLN) và bội số chung nhỏ nhất (BSCNN) của 2 sốGiải phương trình bậc 2 trong C#Chuyển đổi hệ cơ số trong C#Tính giai thừa trong C#

VietTuts on facebook

Học Lập Trình Online Miễn Phí - VietTuts.Vn
Danh Sách Bài Học

Học Java | Hibernate | Spring
Học Excel | Excel VBA
Học Servlet | JSP | Struts2
Học C | C++ | C#
Học Python
Học SQL

Bài Tập Có Lời Giải

Bài tập Java
Bài tập C
Bài tập C++
Bài tập C#
Bài tập Python
Ví dụ Excel VBA

Câu Hỏi Phỏng Vấn

201 câu hỏi phỏng vấn java
25 câu hỏi phỏng vấn servlet
75 câu hỏi phỏng vấn jsp
52 câu hỏi phỏng vấn Hibernate
70 câu hỏi phỏng vấn Spring
57 câu hỏi phỏng vấn SQL

Scroll back to top

Copyright © 2016 VietTuts.Vn all rights reserved. | Liên hệ | Chính sách - riêng tư | sitemap.html | sitemap_index.xml