Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Hỏi về khai báo mảng các object

  1. #1
    No Avatar
    vuong_quoc_viet_PTCNN Khách

    Mặc định Hỏi về khai báo mảng các object

    Tôi khai báo mảng các object như thế này (ví dụ lấy tên một class là classex):

    classex[] obj = new classex[9];

    Khi sử dụng các member trong classex thì chương trình báo lỗi là tôi chưa khởi tạo cho mảng (tôi cũng không hiểu là khởi tạo cái gì). Vậy các bro cho tôi hỏi cách khai báo thế nào cho đúng?

  2. #2
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Bạn khai báo như vậy chỉ là cấp phát vùng nhớ lưu 9 con trỏ trỏ vào đối tượng thôi. Bạn phải chạy thêm vòng for để cấp phát tiếp cho từng con trỏ nữa.
    Code:
       for (int i=0;i<9;i++)
          obj[i] = new classex();
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

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

  1. Error:Object reference not set to an instance of an object.Không khởi chạy được file Global.asax
    Gửi bởi nightelf trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 16-04-2013, 12:10 PM
  2. Webservice ASP.NET :Lỗi Server Error in '/' Application. Object reference not set to an instance of an object.
    Gửi bởi shindo216 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 2
    Bài viết cuối: 06-11-2012, 09:21 PM
  3. TẠO PROJECT WINDOWS PHONE GAME lỗi: object reference not set to an instance of an object?
    Gửi bởi akhoenuol trong diễn đàn Lập trình Windows Mobile bằng C#
    Trả lời: 2
    Bài viết cuối: 01-11-2012, 09:55 AM
  4. lỗi Object reference not set to an instance of an object. khi submit form dùng Html.DropDownList
    Gửi bởi tuanngocpt trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 0
    Bài viết cuối: 03-05-2012, 04:02 AM
  5. Khai báo thuộc tính đối tượng có kiểu dữ liệu OLE Object trong access
    Gửi bởi pvtam2a trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 22-09-2011, 11:22 AM

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