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

Đề tài: Gán biến bị đổi giá trị trong C#?

  1. #1
    Ngày gia nhập
    04 2011
    Bài viết
    21

    Mặc định Gán biến bị đổi giá trị trong C#?

    thí dụ em có code sau

    +Class 1
    class aa
    {
    int a = 5;

    void Gan()
    {
    int b = a;
    bb hehe = new bb(a);
    }
    }

    +Class 2
    class bb
    {
    int k;
    public bb(int c)
    {
    k=c;
    }

    void Gan2()
    {
    k++;
    }
    }

    Kết quả khi chạy cái Gan2 thì k ++ lên là 6, tuy nhiên cái b ban đầu được gán là 5 cũng tư nhiên lên 6, mặc dù nó hg dc ++ lên, bạn nào sửa giúp mình với
    Đã được chỉnh sửa lần cuối bởi bull6023 : 21-07-2011 lúc 01:23 PM.

  2. #2
    Ngày gia nhập
    08 2009
    Nơi ở
    TP Cần Thơ - Lộ 91B
    Bài viết
    214

    - Tham biến và biến chính c ở hàm gan2 trùng nhau kìa

    PHÁT TRIỂN PHẦN MỀM HỖ TRỢ CÔNG VIỆC
    ỨNG DỤNG QUẢN LÝ CHO DOANH NGHIỆP VỪA VÀ NHỎ

    (0969.867.490 - ltnghia.wins@gmail.com)

  3. #3
    Ngày gia nhập
    04 2011
    Bài viết
    21

    Trích dẫn Nguyên bản được gửi bởi latuine Xem bài viết
    - Tham biến và biến chính c ở hàm gan2 trùng nhau kìa
    vậy sửa sao hả bạn

  4. #4
    Ngày gia nhập
    08 2009
    Nơi ở
    TP Cần Thơ - Lộ 91B
    Bài viết
    214

    - biến c của bạn là toàn cục hay cục bộ
    - bạn đưa toàn bộ Code chương trình của bạn lên đi. để mình biết đâu là biến cục bộ đâu là biến toàn cục. rồi mới sửa được

    PHÁT TRIỂN PHẦN MỀM HỖ TRỢ CÔNG VIỆC
    ỨNG DỤNG QUẢN LÝ CHO DOANH NGHIỆP VỪA VÀ NHỎ

    (0969.867.490 - ltnghia.wins@gmail.com)

  5. #5
    Ngày gia nhập
    04 2011
    Bài viết
    21

    Trích dẫn Nguyên bản được gửi bởi latuine Xem bài viết
    - biến c của bạn là toàn cục hay cục bộ
    - bạn đưa toàn bộ Code chương trình của bạn lên đi. để mình biết đâu là biến cục bộ đâu là biến toàn cục. rồi mới sửa được
    project mình nhiều lắm đưa lên hg nổi, code mình đã sửa lại cho dễ hiểu, cái phần mình làm nó tương tự như vây đó

  6. #6
    Ngày gia nhập
    06 2009
    Nơi ở
    Cái hộp
    Bài viết
    1,255

    Mặc định Gán biến bị đổi giá trị trong C#?

    code của bạn vậy là đầy đủ rồi nhưng nên format lại cho dễ đọc. Biến b ko thể tăng giá trị lên như k được vì nó là tham trị.
    Men talk of killing time, while time quietly kills them.
    Time is what we want most, but what we use worst.
    ------------------------------
    YinYang's Programming Blog

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

  1. Trả lời: 0
    Bài viết cuối: 04-11-2011, 03:38 PM
  2. Thuộc tính khóa ngoài( tham chiếu) biến mất khi biến đổi từ file XML sang DataTable
    Gửi bởi itmanhieu trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 17-08-2011, 08:02 PM
  3. Cách tùy biến ListBox trong C# (giống Render trong Java)?
    Gửi bởi quanghoa trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 02-05-2011, 06:06 PM
  4. lam sao biết list nào được chọn trong combobox trong dataGirlView
    Gửi bởi qhhqnavy trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 30
    Bài viết cuối: 12-04-2011, 11:12 PM
  5. Dùng biến để biết hàng thứ mấy trong mảng
    Gửi bởi KFC 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: 21-05-2008, 05:31 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