반응형

c# 5

Visual Studio Hot Key

1. 함수 정의로 이동하기 >> Ctrl + 마우스 클릭 or F12 2. 뒤로 탐색, 앞으로 탐색 >> Ctrl + (-), Ctrl + Shift + (-) 3. 문장 위아래 위치 바꾸기 >> Alt + 방향키 4. 문자열 찾기, 한번에 바꾸기 >> Ctrl + F 5. 문자열 모조리 찾기 >> Ctrl + Shift + F 6. 함수명 쉽게 변경하기 >> Ctrl + R + R 7. 자동 정렬하기 >> Ctrl + K + F 8. 코드 자동 완성 >> Tab (혹은 Tab 2번) 9. 주석 설정 및 해제 >> Ctrl + K + C / Ctrl + K + U 10. 모든 참조 찾기 >> Ctrl + Shift + G (사용자 설정) https://www.clien.net/service/board/l..

WorkaHolic/C# 2021.12.20

C# 코드로 GAC 어셈블리 등록하기

[출처] Devpia>ASP.NET 2.0>강좌&팁 뭐 긴말 없이, 코드를 보시죠. new System.EnterpriseServices.Internal.Publish() .GacInstall(@”...Path...\ClassLibrary1.dll"); 이렇게 한 줄로, GAC 에 어셈블리를 등록할 수 있었답니다. ( 두 줄이라고 우기지 마세요 -_-; ) 아마 저처럼 테스트 해 보실 분도 계실 거라고 생각합니다. 10의 2~3명은 “어!! 안되는데요!!” 라고 하실겁니다. Strong Key 를 주시고, 다시 해보세요^.^ ( 훔… Strong Key 로 서명이 안되어 있어도, 오류는 없더군요 ) Reference http://blog.neutron.sharpstyle.com/2007/07/08/ins..

WorkaHolic 2010.06.17

C# 문자열 다루기

 string firstString = "MyString"; //문자열을 문자(Char) 배열로... char[] chars = firstString.ToCharArray(); foreach (char c in chars) { Console.WriteLine(c); } //문자열을 대/소문자로 변환 string smallLetter = firstString.ToLower(); //소문자 Console.WriteLine(smallLetter); string capitalLetter = firstString.ToUpper(); //대문자 Console.WriteLine(capitalLetter); //원본 문자열 변수 s 의 값은 변경되지 않는다 Console.WriteLine(firstString); /..

WorkaHolic 2010.02.26

Generic...지네릭...

[출처] http://www.cyworld.com/dandybum/2630903 .Net FameWork 2.0버전이 발표 되면서 나온 새로운 기능중 제네릭이라는 기능이 있습니다. 제네릭은 박싱/언박싱과 업/다운 캐스팅을 발생시키지 않기 때문에 메모리를 효율적으로 사용 할 수 있습니다. 우선 제네릭을 소개 하기 전에 박싱/언박싱을 알아 봐야 겠죠? 간단하게 말해 박싱(Boxing)은 값 타입->참조 타입 으로 변환 하는 것이고 언박싱(UnBoxing)은 참조 타입->값 타입으로 변환 하는 것을 말 합니다. 위와 같이 타입 변화로 인해 박싱/언박싱은 내부적으로 많은 리소스를 소비 합니다. 아래에 Boxing/UnBoxing과 제네릭의 차이점을 코드로 예를 들어 보았습니다. Boxing_UnBoxing.cs..

WorkaHolic 2009.03.24
반응형