728x90
반응형
728x170
▶ ReadOnlyCollection<T> 클래스 : 읽기 전용 컬렉션 구하기 예제
using System;
using System.Collections.ObjectModel;
using System.Collections.Generic;
List<int> sourceList = new List<int>();
sourceList.Add(11);
sourceList.Add(12);
ReadOnlyCollection<int> targetList = GetReadOnlyCollection<int>(sourceList);
foreach(int value in targetList)
{
Console.WriteLine(value);
}
728x90
▶ ReadOnlyCollection<T> 클래스 : 읽기 전용 컬렉션 구하기
using System.Collections.Generic;
using System.Collections.ObjectModel;
#region 읽기 전용 컬렉션 구하기 - GetReadOnlyCollection<TElement>(sourceList)
/// <summary>
/// 읽기 전용 컬렉션 구하기
/// </summary>
/// <typeparam name="TElement">요소 타입</typeparam>
/// <param name="sourceList">소스 리스트</param>
/// <returns>읽기 전용 컬렉션</returns>
public static ReadOnlyCollection<TElement> GetReadOnlyCollection<TElement>(List<TElement> sourceList)
{
return sourceList.AsReadOnly();
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] 네트워크 어댑터 활성화/비활성화 하기 (0) | 2017.07.09 |
---|---|
[C#/COMMON] Ping 클래스 : 인터넷 연결 여부 구하기 (0) | 2017.07.09 |
[C#/COMMON] 인터넷 연결하기/연결끊기 (0) | 2017.07.09 |
[C#/COMMON] 방화벽 인터넷 차단 규칙 추가하기/제거하기 (0) | 2017.07.08 |
[C#/COMMON] IEnumerable<T> 객체에서 특정 속성을 키 값으로 딕셔너리 구하기 (0) | 2017.07.08 |
[C#/COMMON] 공용체 사용하기 (0) | 2017.07.03 |
[C#/COMMON] ManagementClass 클래스 : MAC 주소 구하기 (0) | 2017.07.03 |
[C#/COMMON] 바로가기 생성하기 (0) | 2017.06.29 |
[C#/COMMON] 바로가기 생성하기 (0) | 2017.06.29 |
[C#/COMMON] Assembly 클래스 : GetExecutingAssembly 정적 메소드를 사용해 애플리케이션 실행 디렉토리 경로 구하기 (0) | 2017.06.22 |
댓글을 달아 주세요