반응형
ꕥ
프로그래밍을 하다 보면 여러 가지 용어들이 굉장히 헷갈리는데요!
오늘 쉽게 구분해보도록 하겠습니다~
ꕥ
- 표현식 : 값을 만들어 내는 간단한 코드
255 10 + 20 + 30 * 4 "Hello C# Basic Terms"
- 문장 : 표현식의 모임, 마지막에는 종결의 의미로 세미콜론(;) 추가
255; 10 + 20 + 30 * 4; var name = "암" + "양" Console.Write("Hello C# Basic Terms");
- 키워드 : 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 |
typeof | uint | ulong | unchecked | unsafe | ushort |
using | virtual | void | volatile | while |
- 콘텍스트 키워드(또는 문맥 키워드)
add | alias | ascending | async | await | descending |
dynamic | from | get | global | group | into |
join | let | orderby | partial | remove | select |
set | value | var | where | yield |
- 식별자 : C#에서 이름을 붙일 때 사용하는 단어로 변수와 메서드 이름 등으로 사용
- 전 세계 언어 모두 사용 가능 하나 알파벳 사용이 관례
- 의미 없는 단어보다 의미 있는 단어나 줄임말을 사용하는 것이 좋다
- C#에서 변수와 메서드 이름 식별자 규칙
- 키워드 사용 X
- 특수문자는 _만 O
- 숫자로 시작하면 X
- 공백은 입력하면 X
summit summit2 _summit SuMmit SUMmit |
break 237summit go summit |
식별자 규칙 바른 Ex | 식별자 규칙 틀린 Ex |
- 클래스, 속성, 메서드, 네임스페이스의 이름은 항상 대문자로 시작
- 지역 변수와 전역 변수의 이름은 항상 소문자 시작
- 여러 단어로 이루어진 식별자는 각 단어의 첫 글자를 대문자로 시작
go on a journey → goOnAJourney we are the leaders → weAreTheLeaders |
- 괄호 있는 식별자는 메서드
- 이외의 것은 변수
- 메서드 괄호 안에 넣는 것은 매개변수(파라미터)
Console.WriteLine("Hello C# Basic Terms") // WriteLine은 메서드 Math.PI; // PI는 변수 Math.Floor(20.2); // 20.2는 매개변수 Console.BackgroundColor // BackgroundColor는 변수
- 주석 : 프로그램 진행에 전혀 영향을 미치지 않는 코드
- 프로그램 설명에 사용
// 프로그램 진행에 전혀 영향을 미치지 않는 코드 /* Console.WriteLine("Hello C# Basic Terms"); Console.WriteLine("Hello C# Basic Terms"); Console.WriteLine("Hello C# Basic Terms"); */
방법 | 표현 |
한 줄 주석 처리 | // 주석 |
여러 줄 주석 처리 | /* 주석 주석 */ |
C#의 기본용어를 알아보았습니다~
반응형
'C#' 카테고리의 다른 글
[ C# ] 컬렉션 ArrayList, List, Hashtable, Dictionary, Queue, Stack (0) | 2022.07.17 |
---|