문자열 붙이기
Aggregate와 StringBuilder를 같이 쓰면 성능도 보장하면서 표현도 괜찮아진다.
string[] someData = ...
string concatedString = someData.Aggregate(new StringBuilder(), (sb, data) => sb.Append(data)).ToString();
데이터 필터
where 조건에서 걸러내면 된다. &&로 결합하면 이상하게 되니 연달아 쓰길 권장한다.
// 0x00 값을 제외하기, 가져올 때는 string 타입으로 가져왔다.
byte[] someData = ...
var filtered =
from byte b in someData
where b != 0x00
select Char.ConvertFromUtf32(b);
'Programing > 닷넷' 카테고리의 다른 글
[WPF] 변환(Transform)의 종류 (0) | 2012.12.07 |
---|---|
Debug.Assert를 이용한 로깅 (0) | 2012.12.05 |
도를 라디안으로 변환하기 (0) | 2012.12.05 |
UAC관련 개발사항 (0) | 2012.11.28 |
[WinForm] 메인 폼의 크기를 고정하거나 조정 (0) | 2012.11.28 |