본문으로 바로가기

2020/06/29 C#

category 스마트팩토리/C# 2020. 6. 29. 18:45


대입 연사자의 왼쪽(L-VALUE)은 변수여야 한다. 오른쪽(R-VALUE)은 정수/상수를 넣을 수 있다.
L-VALUE = R-VALUE

L-VALUE에러
4= 3은 에러가 난다.
4 자리에는 변수가 들어가야 하는데 상수가 들어가서 안된다.

R-VALUE에러
A = 3+;가 위에 에러이다. +뒤에 항이 더 있어야 하지만 없어서 에러가 뜬다.

 

'A'   문자    0065를 가져온다. 2바이트  A의 아스키코드를 가져오라는 뜻 

"A"  문자열   0065 0000(NULL)를 가져온다.  4바이트 문자열은 마지막에 널값을 가져온다.

 

 

goto는 거기에 있지말고 다른 곳으로 보낼 때 사용된다.

 

 

모든 언어에 나온다
for
while
do-while

 


있는것도 있고 없는 곳도 있다
foreach

 

Parse은 오른쪽에 있는 해석이라고 생각하면 된다.

입력을 받는 것(Console.ReadLine())은 문자로 받는데 이것을 int형으로 바꿔준다.

앞에 int.Parse라고 되어있기에...

 

한줄 짜리 코드에는 { }을 생략 가능하다

 

 

 

 

continue은 바로 밑에꺼를 구동하지 않고 위로 바로 올라간다.

break은 그 구문을 바로 나간다는 뜻이다.

 

 

C#이나 JAVA에서 배열객체를 사용할 때는 new를 사용한다.

iArray는 참조이고 배열에 주소 값을 가지고 있다.

위에 그림에 적혀 있는것으로 확인 가능하다.

 

Parse은 오른쪽에 있는 해석이라고 생각하면 된다.

입력을 받는것(Console.ReadLine())은 문자로 받는데 이것을 int형으로 바꿔준다.

앞에 int.Parse라고 되어있기에...

 

try에서 에러를 발생하는지 찾겠다. 

프로그래밍 에러를 감지한다.

의심가는 애들을 여기에다가 집어넣으면 된다.

try에서 에러가 발생하면 catch문으로 간다. 

catch문은 여러개를 사용할수 있다.

에러가 발생 안하면 finally로 간다.

 

finally은 생략 가능하다.

Exception은 예외이다.

에러가 생기면 객체처리를 하는데 그 클래스가 Exception이다.

 

Environment은 클래스이다. 현재 자리에서 종료한다.(싹다 종료한다는 뜻)

retune은 현재 메소드만 종료 시킨다.
Exit(0)은 정상 종료를 할수 있다.

 

 

'스마트팩토리 > C#' 카테고리의 다른 글

2020/07/01 C#  (0) 2020.07.01
2020/06/30 C#  (0) 2020.06.30
2020/6/26 C#  (0) 2020.06.26
2020/06/25 C#  (0) 2020.06.25
5/21 C#  (0) 2020.05.30