Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Sự khác nhau giữa : namespace va include ?

  1. #1
    No Avatar
    newbie_newbie Khách

    Mặc định Sự khác nhau giữa : namespace va include ?

    Mình vẫn chưa phân biệt được 2 cái này, khi nào dùng namespace, khi nào dùng include, mong các anh em chỉ giáo ! (à, xin đừng gửi link tài lịu = tiếng anh, mình đọc mãi vẫn ko hỉu sự khác nhau đó)
    Cám ơn nhìu
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

  2. #2
    Ngày gia nhập
    11 2006
    Bài viết
    633

    include là liên kết đến thư viện còn namespace là liên kết đến 1 vùng tên.

  3. #3
    No Avatar
    newbie_newbie Khách

    Thực tình là mình vẫn không hiểu, khi nào dùng include, khi nào dùng namespace ? Đã include rồi thì using làm chi nữa ? Các bạn giúp đỡ thêm !

  4. #4
    Ngày gia nhập
    01 2007
    Bài viết
    412

    Để hiểu thì mình cho bạn 1 ví dụ nhỏ này nhé, mình dùng C#
    using Windows // từ khóa using tương đương với việc include thư viện trong C/C++
    namespace Tester
    {
    public class ViDu
    {
    static void main()
    {
    Console.WriteLine("Day la vi du cua toi");
    }
    }
    // Trong namespace Tester này có thể chứa các namespace khác, ngoài ra nó còn chứa nhiều class...
    }

    Như vậy:
    using (hay include) để nhập thư viện cho NNLT, ở đây using được dùng cho C#. Chẳng hạn using Windows.Forms nhé:
    Windows : là namespace có tên là Windows đó bạn (cái này do C# xây dựng sẵn)
    Forms: class được chứa trong namespace Windows
    Ứng dụng của namespace là để đặt trùng tên cho một lớp, ví dụ: tôi có namespace C1 chứa lớp Class1 , và namespace C2 chứa 1 lớp cũng có tên là lớp Class1, muốn sử dụng lớp class1 của namespace C1 tôi sẽ ghi: C1.Class1, bạn làm tương tự như thể với lớp class1 của C2
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

Các đề tài tương tự

  1. Lỗi: #include <gl\glaux.h> Can not open include file sửa như thế nào?
    Gửi bởi mshadow trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 4
    Bài viết cuối: 29-09-2012, 05:32 PM
  2. The type or namespace name 'Tcp' does not exist in the namespace 'System.Runtime.Remoting.Channels'
    Gửi bởi nguyenminh1190 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 04-05-2012, 09:01 PM
  3. Gọi biến public static từ 2 namespace khác nhau.
    Gửi bởi thuan199 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 11
    Bài viết cuối: 21-01-2011, 10:08 AM
  4. Sự khác nhau giữa header file và namespace??
    Gửi bởi hahaha12a2 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 31-12-2010, 01:29 PM
  5. #include"" và #include<> khác nhau như thế nào?
    Gửi bởi olala trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 17-01-2008, 11:11 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn