오랜만에 글을 남겨봅니다.............. 개발중에 보면 가끔 정렬이 필요할때가 있고... 정렬에 대해 검색해보면... List등 Dictionary든 OrderBy, Sort 기능을 이용해서 key나 value등으로 정렬을 한다. 예를 들면 아래와 같은 코드를 이용.. /// Dictionary dic = dic.orderBy( x=> x.Value).Todictinary( x=> x.Key, x=> x.Value) /// List list.Sort(); 위와 같은 경우도 쉽게 정렬이 가능한 경우.. 하지만 Dictionary의 경우 더 쉽게도 가능하다... 애초에 정의할때부터 소트되는 Dictionary로 정의해버리는 것.. A_TEST의 경우 일반 Dictionary이다. 값이 들어간 것을 ..
c#
해당 정보는 구글, 빙, 야후, 아마존, 유튜브같은 검색엔진을 기반으로 조사 되었으며, 해당 정보가 최고의 언어를 나타내주거나 하는 것은 아닙니다. 단순히 사용량만 따지는 것임을 미리 말씀드립니다.
C#에서 개발하면서 싱글톤패턴은 정말 흔히 사용하는 디자인패턴이다. 생성에 대해 생각하지않아도 되고. null에 대해 체크하지않아도 되고 상당히 편하다 편한만큼 메모리에 대해(정말 프로젝트가 방대해졌을때) 생각도 해야겠지만.... 아무튼 이 편한 싱글톤패턴을 유니티에서도 구현할 수 있다. 구현방안은 아래와 같다. 첫번째 방안 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 public class GameManager { private static GameManager _instance; public static GameManager Instance { get { if(_instance == null) { _instance = GameObject.FindObjectOf..
오랜만에 또 기술포스팅...... WPF에서 엑셀로 저장하는 기능을 많이 쓴다.. 물론 다른 컴포넌트( Infragistics 같은) 툴을 사용해서 Office의 Interop를 사용하는 일은 많지 않지만........ 다른 컴포넌트들이 Interop의 모든 기능을 구현해주진 않으므로..(다른 컴포넌트는 Interop가 구현하지않은 더 많은 기능을 구현해주지만..) Interop를 아예 안쓸순없다.. Office는 대부분 모든 PC에 깔려있지만...또 그게 그렇지많은 않기에..... Inteop를 수행하기 위해서 Office가 깔려있는지 확인이 필요하다.. 확인 코드는 아래와 같이.... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 string REGISTRY_EXCEL_KEY = @..
내가 헷갈려서 정리해둔다....................... 이건 맨날 헷갈림.......... int -> Hex int I = 394; I.ToString("X") Hex -> int int.parse("3BDA", System.Globalization.NumberStyles.HexNumber)
음.... 이번엔 간단한 Converter Class... XAML에서 자주쓰이는 Converter중 하나다.... 코드는 아래... namespace nameofConverter { [ValueConversion(typeof(bool), typeof(Visibility))] public class BoolConverter : IValueConverter { enum Parameters { Normal, Inverted } public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { var boolValue = (bool)value; var direction = (Parameters)Enum.Par..