Есть ли любое семантическое различие между ToXXXX
методы преобразования и AsXXXX
методы преобразования в платформе.NET?
Примеры таких методов Object.ToString
и Enumerable.AsEnumerable<T>
.
Если метод возвращает тот же экземпляр, но приведенный к другому типу, используйте метод AsXXX. Если метод конструирует новый экземпляр несвязанного типа, используя данные объекта, используйте метод ToXXX.