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

  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á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