이 포스트를 만든 목적 공부 하려고 이 포스트의 준비물 gVim 7.2 SyntaxHighlight Microsoft Visual C# 2010 Express 참조 서적 Effective C# 내용 작고 응집도가 높은 어셈블리란 무엇을 말하는 것인가? 쉽게 생각해서, DLL이 작고, 필요한 것들만 모아둔 어셈블리를 뜻한다. 작고 응집도가 높은 어셈블리가 왜 더 좋은가? 어셈블리 최초 로드가 보다 더 빨라지기 때문에 - 프로그램이 실행 될 때, 모든 어셈블리를 로드하지 않고, 필요한 것만 로드를 한다. 그러다 필요한 어셈브리를 로드 할 때 로드를 한다. 만약 필요한 어셈블리의 단위가 잘 정리되어 있어, 그 크기가 적절하다면, 어셈블리 로드의 시간을 줄여 더 빨라진다는 이야기이다. 변경 된 어셈블리를 배포하..
책 정리 검색 결과
이 포스트를 만든 목적 미용실에 갔다가, 대기자가 있어서, 그 찰나에 책을 봤기에, 오늘 마저 정리한다. 이 포스트의 준비 상황 미용실에서 다른 사람을 기다리기 위한 시간이 있어야 한다. gVim 7.2 Microsoft Visual C# 2010 Express 내용 내용은 작은 메소드가 왜 더 좋은지에 대해서 나와 있다. 왜 작고 단순한 메서드가 보다 더 좋은가? JIT 컴파일러가 런타임에 메소드 단위로 컴파일 하기 때문이다. - 메소드 단위가 크면, 메소드 전체를 컴파일 할 때, 불필요한 경우에도 컴파일 한다. 다음: using System; public class TinyMethodClass { public static void IamIf() { // 복잡한 어떤 것을 수행한다. } public s..
이 포스트를 만든 목적 생각하지 않았던 것들은 보다 쉽게 잊어 먹기 때문에 이 포스트의 준비 상황 gVim 7.2 정보를 찾기 위한 인터넷 환경 참조 링크 http://msdn.microsoft.com/ko-kr/library/bhc3fa7f%28v=VS.80%29.aspx // 한글이지만 무척 어렵다. http://golee07.tistory.com/275 // .NET 어셈블리에 대한 기초 동영상 강좌 내용 CLS 란 무엇인가? 쉽게 이해하려면, "휴대폰 충전단자 표준화"와 똑같은 맥락이라고 이해하면 된다. 참조 링크 : http://blog.daum.net/obk2030/16512326 .NET 공용 언어 규격이다. 이 규격을 지켜 어셈블리를 만들게 되면, .NET 언어간 어셈블리(DLL 등)을 보..
이 포스트를 만든 목적 이젠 습관인가? 이 포스트의 준비 상황 gVim 7.2 Microsoft Visual C# 2010 Express 참조 링크 http://msdn.microsoft.com/ko-kr/library/435f1dw2.aspx http://zmeun.tistory.com/50 내용 new 한정자는 무엇인가? http://zmeun.tistory.com/50 -- 링크로 대체한다. 코드는 다음: using System; namespace Example { class BaseClass { protected int _basestate; private int _basestate2; public int basestate { get { Console.WriteLine("BaseClass::base..
이 포스트를 만든 목적 심심해서 이 포스트의 준비 상황 gVim 7.2 Microsoft Visual C# 2010 Express 참조 링크 http://msdn.microsoft.com/en-us/library/85w54y0a.aspx http://msdn.microsoft.com/en-us/library/09479473(VS.80).aspx 내용 우선 여기서 말하는 "형변환 연산자(Conversion Operator)"는 C#에서 이며, 연산자 정의를 말하는 것이다. 혼동이 없어야 한다. C# 에선 형변환 연산자가 다음의 규칙을 따르게 된다. implicit 으로 형변환 연산자를 구현하면, 해당 타입이 필요 할 때, 자동으로 변환 된다. explicit 으로 형변환 연산자를 구현하면, 명시적 캐스팅으..
이 포스트를 만든 목적 지하철에서 심심해서 이 포스트의 준비 상황 gVim 7.2 Microsoft Visual C# 2010 Express 참조 링크 http://six605.tistory.com/407 http://www.java2s.com/Tutorial/CSharp/0140__Class/CreateacloneusingtheObjectMemberwiseClonemethodbecausetheEmployeeclasscontainsonlystringandvaluetypes.htm http://en.csharp-online.net/ICloneable http://rea1man.tistory.com/entry/C-Shallow-Copy-구현얕은-복사 내용 C# 에서 ICloneable 은 무엇인가? C# 에..
최근댓글