Back to top

확장 메소드

작성날짜 2024/11/27


public static class ObservableCollectionExtensions
{
    // T는 ICloneable을 구현해야 함
    public static ObservableCollection<T> DeepClone<T>(this ObservableCollection<T> source) where T : ICloneable
    {
        return new ObservableCollection<T>(source.Select(item => (T)item.Clone()));
    }
}


.net 기본 클래스 등을 확장하는 기능인듯?


An unhandled error has occurred. Reload 🗙