Kết nối

  • Trang chủ
  • /
  • C#
  • /
  • Cách tạo dự án Console C# trong Visual Studio

Cách tạo dự án Console C# trong Visual Studio

16.874 lượt xem 
 Cập nhật lần cuối: 23/10/2023 lúc 02:33:25
Thể loại: C# 

Dự án console được thiết kế để sử dụng giao diện bằng văn bản thông qua các dòng lệnh. Trong Visual Studio, bạn có thể sử dụng dự án này nếu ứng dụng của bạn không cần giao diện thẩm mỹ mà chỉ cần chức năng chủ yếu là thử nghiệm hoặc chạy chương trình dòng lệnh. Thậm chí, nhiều công ty yêu cầu làm dự án Console để tập trung vào code, sẽ có 1 bộ phận riêng chuyên về thiết kế giao diện Form.

Visual Studio 2019/2022

Đầu tiên, bạn mở VS ra, sau đó chọn Create a new project như hình sau.

Chọn Create a new project như khung màu cam trong hình

Lúc này, chọn ngôn ngữ là C#, All Platforms, All project types, sau đó chọn dự án Console Application như trong hình, và cuối cùng nhấn Next.

Kế đến bạn chọn đường dẫn lưu dự án Console và nhấn Next để tiếp tục. Trong cửa sổ hiện ra, bạn chọn tên dự án (Project name), nơi lưu dự án (Location name), và tên giải pháp (Solution name) như ý, sau đó nhấn Next.

Lúc này, bạn cần chọn Target framework, sau đó nhấn Create để tạo dự án mới. Về cơ bản vậy là xong.

Visual Studio phiên bản trước 2019

Để tạo dự án Console, đầu tiên bạn mở Visual Studio, chọn File, sau đó chọn New -> Project. Khi hộp thoại New Project hiển thị, ở Panel bên trái, bạn chọn Visual C#, ở khung bên phải, chọn Console Application, đặt tên cho dự án là DammioConsole và nhấn OK để khởi tạo.

Cấu trúc dự án

Khi dự án Console được tạo, ở Solution Explorer (Ctrl + Alt + L), bạn có thể thấy kiến trúc thư mục như sau.

Trong đó, Properties là các thuộc tính dự án, References là các thư viện của dự án, App.config là tập tin cấu hình và Program.cs là tập tin mã nguồn ban đầu của dự án. Bạn mở Program.cs thì có xem nội dung như sau:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DammioConsole
{
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}

Trong đoạn mã trên, các thư viện (using …) được nhúng mặc định gồm có LINQ (truy vấn tích hợp), Text (xử lý chuỗi, văn bản), Collection.Generic (các tập hợp như List, mảng, từ điển,…) và Threading.Tasks (các tác vụ luồng hoạt động). Bạn cũng thấy namespace DammioConsole với lớp Program là lớp chính của chương trình, kèm theo là hàm Main duy nhất để Visual Studio thực thi mã nguồn bắt đầu từ hàm này.

Tiếp đến, để hiển thị dòng “Hello Dammio!”, bạn có thể thêm đoạn mã:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DammioConsole
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("DAMMIO"); // viết không xuống dòng
            Console.WriteLine("Hello world"); // viết xuống dòng
            Console.ReadLine(); // đọc nội dung nhập vào hoặc giữ cửa sổ không tắt

        }
    }
}

Để chạy chương trình, bạn nhấn F5 để chạy chế độ Debug (dò lỗi) hoặc Ctrl + F5 (chế độ không cần dò lỗi).

Kết luận

Vậy là bạn đã tạo được dự án Console bằng ngôn ngữ C#, để làm việc với VB, bạn cũng làm tương tự, nhưng bước tạo thì chọn ngôn ngữ Visual Basic. Ngoài ra, bạn tìm hiểu hơn nữa các câu lệnh khác để có thể làm việc tốt ở chế độ Console.

Trích dẫn bài viết
  • APA:
    Dammio. (2018). Cách tạo dự án Console C# trong Visual Studio. https://www.dammio.com/2018/06/06/cach-tao-du-an-console-c-trong-visual-studio.
  • BibTeX:
    @misc{dammio,
    author = {Dammio},
    title = {Cách tạo dự án Console C# trong Visual Studio},
    year = {2018},
    url = {https://www.dammio.com/2018/06/06/cach-tao-du-an-console-c-trong-visual-studio},
    urldate = {2024-07-18}
    }
Theo dõi
Thông báo của
guest
2 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
bảo tín
bảo tín
3 năm trước

mình tải visual về viết được 3 chương trình bằng console application cái bây giờ k tìm thấy console application nữa nên k mở được, giờ phải làm sao ta

2
0
Rất thích suy nghĩ của bạn, hãy bình luận.x