전체 글326 [C#] - internal 접근 한정자 intermal은 같은 어셈블리(DLL) 또는 exe 에서만 접근이 가능하도록 하는 한정자 입니다. 다른 어셈블리에서도 접근할 수 있도록 하려면 public을 사용합니다. [출처] C# - internal 접근 한정자|작성자 펭순이 2020. 11. 2. [C#] ref 키워드와 out 키워드의 차이 ref와 out 키워드는 인자로 넘긴 변수를 함수 내부에서 참조의 형태로 사용한다는 점에서 동일하다. 그러나 out 키워드는 ref보다 조금 더 특이한 상황에서 사용한다. ref와의 차이점부터 정리하자면 out은 초기화된 값이 인자로 들어오든 말든 상관이 없으나, ref는 초기화 된 값을 가지고 사용하는 데 초점이 맞춰져 있다. 그리고 out은 해당 메서드가 끝나기 전까지 내부에서 인자로 받은 변수에 어떤 값이든 할당해야 하나, ref는 해당 값을 메서드 내부에서 변경하든 말든 상관없다. 즉, ref는 레퍼런스이므로 값을 복사하지 않고 참조해서, 변수를 사용하거나 변경하는 것이 주 목적인 반면, out은 들어온 변수가 어떤 형태로 들어왔든 간에, 꼭 뭔가 값을 받아서 갖고 나가게 만들어야 한.. 2020. 11. 2. [C#]포인터나 핸들은 IntPtr 이용해 받기 C# C++ 혼합 프로그래밍 4장 8. C#에서 Native 다이렉트 X 호출 dx_wrapping.zip다이렉트 X 디바이스를 생성해서 파란 화면을 보여주는 간단한 프로그램을 만들어 보자 !!! Native 다이렉트 X를 호출 할려면 디바이스나 핸들의 값을 C#과 어떻게 통신 할것인지 고민 하게 되었다. System.IntPtr을 이용 하면 통신이 가능하다는 것을 알게 되었다. 포인터나 핸들은 IntPtr 이용해 받기System.IntPtr을 사용하면 포인터나 핸들을 네이티브로 보내거나 받을수 있다. C#에서 DllImport를 사용해서 윈도우즈 API 함수를 호출할 때, IntPtr을 본적이 있을 것이다. [DllImport("user32.dll")] static extern IntPtr FindWi.. 2020. 11. 2. git설명 #2(51~73) 2020. 7. 21. git설명 #1(1~50) 2020. 7. 21. Git사용 명령어 간단하게 작성한 Git사용 명령어 (업데이트 예정) 구분 명령어 처음 사용자정보 git config --global user.name "john Doe" git config --global user.email "johndoe@example.com" 상태 상태확인 git status 브랜치 브랜치 확인 git branch 브랜치 생성 git branch [생성할 브랜치이름] 브랜치 이동 git checkout [브랜치이름] 필요없는 브랜치 삭제 git branch -d hotfix Merge Merge하기 git checkout master git merge hotfix Log 로그확인 git log git log --oneline --graph (커밋한 로그를 한줄에, 브랜치 그래프) 2020. 7. 21. 이전 1 ··· 30 31 32 33 다음