C# 37

[C#] 배열 초기화.

※ 이 공간을 방문 하시는 분들 중에 제가 혹시라도 잘 못 기제한 내용이 있다면 언제든지 알려주세요. 익숙하지 않은 언어를 사용해서 프로젝트를 진행하면서 문득문득 떠오른 테스트 코드를 공유하고 있습니다. 혹시 처음 C#을 접하는 분들에게라면 조금 도움이 될지도 모르겠네요. 일단 가장 우선적인 목적은 저 스스로의 기억을위해서 입니다. C 또는 C++ 에서 배열을 초기화 할 때. int _tmain(int argc, _TCHAR* argv[]){ // 비어 있어도 된다.int array[10] = { 1,2, }; for (int i = 0; i < 10; i++ ){printf("배열 출력 %d\n", array[i]);} return 0;} 이런 식으로 초기화를 했던 기억에 C#에서도 될 줄 알았는데....

C# 2013.10.21

[C#] 문자열 1 (string)

닷넷 프레임 워크에서 string은 유니코드 기반 문자로 2바이트이다. 한 번 생성된 string 객체는 readonly 이고 기본적으로 사용 법은다음과 같다. string test = "문자문자"; 이고 여기에 문자를 더 할 수 있는데 방법은 다음과 같다. test += "다"; 해서 test에 들어 있는 값은 "문자문자다" 가 된다. 멤버 유형 설명 Length 프로퍼티 현재 문자열의 문자 수를 가져온다. Format 메소드 문자열은 지정된 서식 표현으로 변환한다. Replace 메소드 문자열 내용을 지정된 문자열로 변경한다. Split 메소드 문자열의 특정 구분자를 기준으로 문져열 배열을 반환한다. Substring 메소드 문자열 일부를 자른다. ToLower 메소드 문자열 전체를 소문자로 변환한다..

C# 2013.07.16

[C#] 변수 선언

C#에서 변수 선언에는 몇 가지 규칙이 있다. 이는 c와 c++와 크게 다르지 않다. 1. _(언더바)로 시작 가능.2. 숫자로 시작할 수 없다.3. 예약어는 사용할 수 없다. 등등이 있는데. 사실 크게 염두해 두고 사용할 정도는 아니다. Pascal, Camel(혹 낙타법), 헝그리안표기법이나, 구글 코딩 가이드에 나오는 법등.. 아니면 개인의 방법을 사용하든 문제될 건 없다. object var dynamic 설정 가능 형식 모든 형식 null등 일부를 제외한 대부분 모든 형식 설정 값의 원본 유지 값을 설정하면 object형식 그 자체 원본 형식 추정 개발 시점에는 원본 형식을 알 수 없음. 형식 확정 컴파일 컴파일 런타임 바인딩 방식 정적 정적 동적

C# 2013.07.09

[C#] DataType2 값 형식2

struct와 class 타입의 값의 변화를 보여주는 예를 작성해 본다. 위의 예에서 보듯이... 구조체는 독립된 공간을 가진다. 해서 복사된 곳의 값을 변경한다고 해도 원본의 값이변경되지 않는다. 아마 구조체의 경우는 선언시에 생성이 되고 대입시에 값이 복사만 되는 것으로 생각되고, TestClass test_class2 = test_class1 에서 여기선 생성이 아닌 포인트 참조만 된다는 것인거 같다.해서 test_class2의 값을 바꾸면 원본의 값도 바뀌는 것이겠다.

C# 2013.07.05