728x90
List<string> stringList = new List<string>("1,2,3,4,5".Split(','));
List<long> longList = stringList.ConvertAll<long>(new Converter<string, long>(
delegate(string str)
{
return long.Parse(str);
}
));
위 예시는 List<String> 의 내용을 List<Long> 으로 변환할 때를 보여줍니다.
타입 변환도 되지만 먼가 데이터를 조작하고 싶을때도 delegate 에 로직을 넣어 변환도 가능합니다.
728x90
'C# > Winform' 카테고리의 다른 글
(.NET) 물음표 ?? 두개 연산자 (null coalescing) (0) | 2017.04.15 |
---|---|
(.NET) dll 암호화하기 (reflector 로 못풀게 하기 Eazfuscator.NET) (0) | 2017.04.15 |
(.NET) List.Any (0) | 2017.04.15 |
(.NET) Loading toolbox content from package 'Microsoft.VisualStudio.IDE.ToolboxControlsInstaller.ToolboxInstallerPackage' {D766DAA8-F81E-4621-9184-F21C7F389796} (0) | 2017.04.15 |
(.NET) List.FindAll (0) | 2017.04.15 |