3월 18일

변재웅·2025년 3월 18일

C# 기초에 대해서 공부했다

오늘은 예비군 훈련이 있는 날이라 공부를 못했다.
살짝 공부한 부분 만이라도 복습하고 넘어가자.
못한만큼 내일 더 열심히 해야겠다.

콘솔창에서 원하는 문자 출력 위해서

Console.WriteLine("안녕하세요");

이런 코드가 사용
그럼 콘솔에서

안녕하세요

라고 뜬다

Console은 콘솔창을 의미한다고 이해했고
.은 전자에 적혀있는 주체속에서 후자에 적혀있는 명령문으로 컴퓨터에게 이해시키기 위한 문자
WriteLine은 줄을 그린다 로 해석 되었다
대충 콘솔창에 적은 문자를 띄우는 스크립트

그럼 " " 의 역활은 뭘까 궁금해서

Console.WriteLine(안녕하세요);

라고 적자마자 에러코드 : CS0103 '안녕하세요' 이름이 현재 컨텍스에 없습니다 라고 뜬다

오류코드 넘버링과 그에대한 설명이 바로 적혀있어서 무엇이 잘못 되어있는지 알기 쉬웠다!
근데.... 컨텍스는 또 뭘까.. 바로 구글링

https://learn.microsoft.com/ko-kr/dotnet/csharp/language-reference/compiler-messages/cs0103

음.... 대충 컴퓨터가 안녕하세요 를 명령문으로 이해했고 그런 명령어는 없다 라고 결론 내렸다?
정도로 이해

그렇다면 " " 역활은 컴퓨터에게 이건 문자야 라고 알려주는 부호로 이해

코드 추가는 그냥 엔터 누르고 명령문 적으면 완료

Console.WriteLine("안녕하세요");
Console.WriteLine("컴퓨터 언어를 처음 배우는 중입니다");

안녕하세요
컴퓨터 언어를 처음 배우는 중입니다

숫자 표현 부분에서 쌍따옴표 에 대한 설명이 나온다는걸 뒤늦게 알았지만 아무튼 궁금점은 해결했으니 좋아쓰

아무튼 " " 이건 문자로 인식시킨다고
"10"도 문자라고 인식한다는 결론

그래서

Console.WriteLine(1+6);
Console.WriteLine("1+6");

7
1+6

이라는 결과가 나온다~

0개의 댓글