Property(프로퍼티) 프로퍼티(Property)는 속성이라는 의미를 지니고 있다. 멤버 변수를 속성이라고도 하는데 정보 은닉을 위해 private로 선언을 하면 get, set 메소드를 구현해야 한다. 이를 편리하게 해주는 것이 C#의 property이다. C# 프로퍼티는 간단하고 유연성있게 전용 필드의값을 읽거나 쓰는 메커니즘을 제...
C# Grammar#10 | Struct
Struct(구조체) 구조체란 클래스와 같은 사용자 정의 데이터형입니다. 사용자 정의 데이터형란 기본 데이터 형식과 메소드로 구성 된 복합 데이터형을 의미합니다. 구조체는 클래스와 비슷한 부분이 많다. 하지만, 가장 큰 차이는 클래스는 참조 형식이고, 구조체는 값 형식입니다. 구조체는 클래스와 같이 메서드, 프로퍼티 등 거의 비슷한...
C# Grammar#09 | Anonymous Method, Delegate, Lambda
Anonymous Method(무명 메서드) 익명 메소드란 이름이 없는 메소드를 말한다. 익명 메소드는 delegate 키워드를 이용하여 선언한다. 대리자 인스턴스 = delegate(매개변수 목록) { // 실행하고자 하는 코드 }; 익명 ...
C# Grammar#08 | IEnumerator, IEnumerable 및 yield
IEnumerator(열거자) : 열거자를 구현하는데 필요한 인터페이스 데이터를 리턴(Getter)하는 열거자 클래스 내부의 컬렉션에 대해 반복할 수 있도록 도와준다. public interface IEnumerator { object Current { get; } bool MoveNext(); void Reset(); } ...
C# Self Study#01 | 슬라이더를 이용한 음량 조절, 키(신체) 조절과 게임 종료 버튼 구현
음량 조절 (Script없이 구현하는 법) 음량을 조절할 슬라이더에 현재 유니티 Scene에서 사용중인 Light를 On Value Changed에 목록을 추가한 뒤 드래그해서 끌어다 놓는다. No.Function을 클릭후 Light에서 intensity를 찾아 넣어준다. 슬라이더에 값이 제대로 작동하는지 확인해본다. 키(신체)...
C# Grammar#07 | Audio
Audio Listener(오디오 리스너) 오디오 리스너는 마이크와 같은 장치로 오디오 소스(Audio Source)로 부터 정보를 받아 사운드를 재생하는 역할을 한다. 프로젝트 생성 시 Main Camera에 추가되어 있으며, 수정을 위한 옵션 설정을 제공하지 않는다. 오디오 리스너를 제거하거나, 비활성 시에는 사운드를 재생하지 않는다. 오...
C# Grammar#06 | Convert.Toint32()
Convert 먼저 Convert 의 정의는 “기본 데이터 형식을 다른 기본 데이터 형식으로 변환한다.” 라고 합니다. Boolean, Char, Byte, Int, Double, Decimal, String, DateTime 등등.. 이러한 형식들을 지원한다고 합니다. Convert.ToInt32(string s) 메소드는 문자열로 ...
Jekyll Chirpy theme Setting
참고 사이트 Chirpy 테마 커스터마이징 By 하얀눈길 푸쉬 전 로컬에서 확인하기 #Git Bash $ jekyll serve #Web Browser http://localhost:4000/ GitHub Pages Source _config.yml : 블로그 기본 환경세팅 ...
C# Grammar#0x | Dictionary
Dictionary Dictionary를 List로 변환 먼저 Dictionary를 List로 변환하는 방법 Dictionary는 키(Key)와 값(Value)로 구성되어 있습니다. Dictionary를 리스트로 변환하려면 Dictionary의 키를 담을 List와 Dictionary의 값을 담을 List가 필요합니다. Diction...
C# Grammar#04 | while, do while
while C# while 문은 while 조건식이 true인 동안 계속 while 블럭을 실행할 때 사용한다. 다음 예제는 while문을 사용하여 1부터 10까지 숫자를 콘솔에 출력하는 코드이다. 아래에서 i가 11이 되면 while 조건식이 false가 되어 while 루프를 빠져나오게 된다. static void Main(string[] arg...