10
Có sự khác biệt ngữ nghĩa nào giữa các phương pháp chuyển đổi ToXXXX
và AsXXXX
trong khung .NET không?Sự khác nhau giữa phương thức chuyển đổi `ToXXXX` và` AsXXXX` là gì?
Ví dụ về các phương pháp như vậy là Object.ToString
và Enumerable.AsEnumerable<T>
.
Điều tương tự đã được đề cập trong sách "Linq in Action". – matrix
Điều gì cũng giúp tôi chọn giữa 'x.AsY()' và 'x.ToY()' là với các biến đổi trước đó, hoặc 'x' hoặc đối tượng được trả về bởi' x.AsY() 'có thể ảnh hưởng đến , trong khi với 'x.ToY()', cả đối tượng gốc và đối tượng dẫn xuất có thể được sửa đổi độc lập với nhau. – stakx