프로그램에서 직접 사용하는 '상수값'으로 내가 대입하는 10, 3.14f, abcd 같은 것들이 모두 리터럴이다
C++의 r-value와 비슷한 것 같다
알아보자
C#의 키워드: 이미 예약된 단어라 변수, 메서드, 클래스 등의 이름으로 사용할 수 없다
abstract as base bool break byte case catch char checked class const continue
decimal default delegate do double else enum event explicit extern false finally
fixed float for foreach goto if implicit in int interface internal is lock long
namespace new null object operator out override params private protected public
readonly ref return sbyte sealed short sizeof stackalloc static string struct
switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual
void volatile while
C++의 키워드와 비슷하다
식별자: 키워드를 제외하고, 변수, 메서드, 클래스, 인터페이스에 지어준 이름
C#의 식별자 사용 규칙
1. 첫번째 문자로 숫자로 시작 불가능
2. 키워드 사용 불가능
3. 첫번째 문자로 언더스코어(_) 가능
4. 변수명에 하이픈(-), 특수문자, 한글 사용 불가
변수, 메서드, 클래스, 구조체 등 명명할 때 명명법: 어떤 목적으로 사용이 될 지 명확히 보여주어야 한다
빈 줄을 사용할 때
관련없는 코드 사이에는 빈 줄 1개를 넣고 썼는데, 일반적으로 그런 거라고 하더라
메서드, 클래스 등의 블록 사이에는 빈줄 1개를 넣고 썼는데, 일반적인 경우 두 줄을 띄어쓴다고 하더라
나도 다른 사람 코드 컨벤션을 좀 더 참고해서 찾아봐야겠다
https://learn.microsoft.com/ko-kr/dotnet/csharp/fundamentals/coding-style/coding-conventions
.NET 코딩 규칙 - C#
C#에서 일반적으로 사용되는 코딩 규칙에 관해 알아봅니다. 코딩 규칙은 코드를 일관되게 표시하고 코드 복사, 변경 및 유지 관리를 용이하게 합니다. 이 문서에는 문서 리포지토리 코딩 지침도
learn.microsoft.com
참고해라
Parse는 형변환이 아니다. 문자열을 실제 숫자(int, float 등)로 바꾸는 것이다
'유니티 부트캠프 8기 > Ch02. 프로그래밍 기초(C#)' 카테고리의 다른 글
상속과 다형성, 숨기기, 재정의, 가상 메서드, 추상 클래스, 인터페이스 (0) | 2025.01.27 |
---|---|
클래스, 구조체, 프로퍼티 (0) | 2025.01.27 |
2주차 과제2 (틱택토, TicTacToe) (1) | 2025.01.26 |
2주차 과제1 (숫자 맞추기 게임) (0) | 2025.01.26 |
1주차 과제 (1) | 2025.01.25 |