라벨이 count인 게시물 표시

C# LINQ 예제

문자열에서 중복되는 값을 찾고 싶을때 LINQ 를 이용해서 아래와 같이 하면 된다. ( LINQ 오늘 처음 써봐서 예제가 허접합니다)             string t = "a,b,c,d,e,e,e,f,g";             var r =                 from n in t                 group n by n into g                 where g.Count() > 1                 select g;             foreach (var a in r)             {                 Console.WriteLine(a.Key );             } , 도 문자열로 인식되서 split 해줬다.             string t = "a,b,c,d,e,e,e,f,g";             var r =                 from n in t.Split(',')       ...

WPF RichTextBox 에서 현재 라인번호

최근 닷넷 프로젝트를 진행중이다. UnityContainer와 MVVM 패턴을 적용하기 위해 MVVM 패턴 학습중인데, 이전에 Spring을 이용해 Web 프로젝트를 해봐서, DI(Dependency Injection), IoC(Inversion of Control) 등 개념을 알고 있어 UnityContainer 는 대충 사용하는데, MVVM 은 Web에서 MVC와 MVP 의 차이점이 명확하게 개념이 잡히질 않는다. 어쨋든.. 오늘 블로깅할건 RichTextBox에서 당연히 라인번호를 가져올 수 있을지 알았는데 한참 뒤져도 없었다. 결국 구글링해보고 참고해서 아래 코드를 작성하였다. /// <summary> /// RichTextBox 의 현재 캐럿의 라인번호를 리턴한다. /// </summary> /// <param name="rtb"></param> /// <returns > int </returns> private int GetLineNumber( RichTextBox rtb) {         TextPointer caretLineStart = rtb.Caretposition.GetLineStartPosition(0);          TextPointer tp = rtb.Document.ContentStart.GetLineStartPosition(0);         int lineNumber = 1;         if (caretlineStart.CompareTo(tp) < 0)        {                 return lineNumber;     ...