Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

C# - Tại sao phải dùng // (string)a //.Clone(); trong khi a đã là 1 string ?

20:34 13-06-2017 615 lượt xem 4 bình luận 17:03 14-06-2017

string a = "Hi, how are you ?";

string b = (string)a.Clone();

Tại sao phải dùng (string)a vậy ạ, em rất cần câu trả lời từ mọi người. :((

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 03:11 14-06-2017

Kiểu tham chiếu. bạn thay đổi giá trị của B a cũng đổi theo nếu k sài clone

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 15:57 14-06-2017

ủa khoan. trả lời nhầm câu hỏi. phải ép kiểu lại string vì sau khi clone nó thành object mất rồi. object k gán trực tiếp cho string được.

Câu hỏi mới nhất