전체 글(123)
-
중단점 사용법
개요중단점 사용했을때 주의 사항 내용 - 중단점 사용밑에 그림과 같이 코드에 중단점을 사용하면 디버깅 했을때 중단점 위치에 있는 코드에 멈추게 된다. 코드가 멈췄을때 호출스택과 조사식을 잘 봐야된다.그리고 F10을 눌러 코드가 하나하나 진행되는거를 보면 된다.F10은 메서드를 타고 들어가지 않고 넘어가는 것이다F11은 메서드를 타고 들어가 고싶을때 사용하는 것이다.
2024.09.19 -
static 란?, 함수 앞에 static가 있으면 정적 메서드, 없으면 인스턴스 메서드
개요함수 앞에 static 에 대해 알아보겠습니다 C#에서 static 키워드는 정적 메서드, 정적 변수 등 클래스 멤버가 객체(인스턴스)와 무관하게 사용되도록 정의할 때 사용됩니다. 이번 글에서는 static의 의미와 특징, 그리고 언제 사용하는 것이 좋은지 알아보겠습니다.내용 - static이란?static은 클래스 자체에 속하는 멤버를 정의하는 키워드입니다. 인스턴스(객체)를 생성하지 않고도 클래스 이름을 통해 직접 접근할 수 있습니다. 다시 말해, static이 붙은 메서드나 변수는 모든 인스턴스가 공유하며, 프로그램 실행 중에 오직 하나만 존재합니다.static 멤버의 특징:클래스 자체에 속함객체 없이 호출 가능프로그램 실행 시 메모리에 단 한 번 할당인스턴스 멤버와 달리, 객체마다 독립적인 값..
2024.09.19 -
c# 문자열 총 정리(문자열 생성, 연결, 분할, 검색, 대체, 변환, 비교, 포멧팅)
개요문자열에 대해서 알아보겠습니다. 내용 - 문자열 생성코드string str1 = "Hello, World!"; // 리터럴 문자열 사용 string str2 = new string('H', 5); // 문자 'H'를 5개로 구성된 문자열 생성 내용 - 문자열 연결 ( + )코드string str1 = "Hello"; string str2 = "World"; string str3 = str1 + " " + str2;이 코드는 str1 문자열과 str2 문자열을 공백으로 구분하여 연결한 새로운 문자열 str3을 생성합니다.str3처럼 문자열 두번 계산하게 만들지 않기 내용 - 문자열 추가 ( Append )코드StringBuilder sb = new StringBuilder();// 문자열 추가sb.Ap..
2024.09.19 -
주석 꿀팁, 연산자 우선순위
개요주석 꿀팁과 연산자 우성순위에 대해서 알아보겠습니다. 내용 - 주석 사용법Ctrl + k c 를 입력하면 드래그한 줄들이 주석이 달린다주석 해제하는 방법은 Ctrl + k u를 순서대로 입력하면 주석이 풀린다. 내용 - 연산자 우선순위연산자 우선순위는 수식 내에서 연산자가 수행되는 순서를 결정합니다. C#의 주요 연산자 우선순위괄호 (): 괄호로 감싸진 부분은 가장 높은 우선순위로 먼저 계산됩니다.단항 연산자: 단항 연산자들(++, --, +, -, ! 등)은 괄호 다음으로 높은 우선순위를 가집니다.산술 연산자: 산술 연산자들(*, /, %, +, -)은 단항 연산자보다 우선순위가 낮습니다.시프트 연산자: 시프트 연산자(>)는 산술 연산자보다 우선순위가 낮습니다.관계 연산자: 관계 연산자들(, =, ..
2024.09.19 -
이스케이프 시퀸스 (문자열 내 특수문자 포함)
개요이스케이프 시퀸스에 대해서 알아보겠습니다. 내용 - 이스케이프 시퀸스란?문자열 내에 특수한 문자를 포함시키기 위해 사용되는 특별한 문자 조합입니다. 이스케이프 시퀀스의 예시 이스케이프 시퀀스 코드 예시Console.WriteLine("He said, \'Hello\' to me.");// 출력결과// He said, 'Hello' to me. Console.WriteLine("We learn \"C# Programming\"");// 출력결과// We learn "C# Programming" Console.WriteLine("C:\\MyDocuments\\Project\\");// 출력결과// C:\MyDocuments\Project\ Console.WriteLine("Hello\nWorld"); /..
2024.09.19 -
시간 경과에 따라 이미지 바 줄이기
개요시간 흐름에 따른 이미지 바 줄이기 내용 - Image 컴포넌트Image 컴포넌트에서 Image Type을 Filled로 변경한다. 내용 - Image 변수 선언이미지를 변수에 넣어준 뒤 변수의 FillAmount값을 조정 할 수 있는 함수를 만들어 줘서 사용하면 된다. 전체 코드public class TimeBar : MonoBehaviour { public Image timeGaugeBar; public void SetGauge(float min, float max, float time) { timeGaugeBar.fillAmount = time/max; if (0.67f { timeGaugeBar.sprite =..
2024.09.13