유니티 부트캠프 8기/Ch02. 프로그래밍 기초(C#)

리터럴(literal), 키워드(keywords), 식별자(identifiers), 빈 줄 사용, Parse

Imperor 2025. 1. 24. 20:59

프로그램에서 직접 사용하는 '상수값'으로 내가 대입하는 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 등)로 바꾸는 것이다