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. :((
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
ủ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.