C# 2

9일차 - 메서드, ref, out, in, 배열

[학습 내용] 코딩을 배우면서 알게 된 것 중 가장 중요한 것이 있는데, 바로 //이다. //이후에 적은 것들은 실제 프로그램에 반영되지 않는, '주석'의 기능을 수행한다. 컴퓨터가 아닌 사람이 코드를 들여다볼 때, 어떤 의미인지 사람 언어로 풀어서 설명할 때 유용하다. 여기에 작성된 글에도 //가 있으면, 어떤 기능을 하는지 설명하는 것이라는 뜻이라는 것이라고 이해해주시면 좋겠다. 1. 메서드 특정 기능을 수행하는 코드블록. (코드들이 적혀있는 덩어리) 같은 기능을 여러 번 쓰고 싶다면, 일일이 똑같이 적는 것보다 틀을 하나 만들어놓고 메서드를 호출해 값만 대입하면 된다. 이전 글에서 언급했던 static void Main()도 일종의 메서드이다. 그러니 메서드를 만들고 싶다면, 아무튼 M..

C# 2026.05.08

8일차 - C#

[학습내용] 1. C#이란. 객체지향 프로그래밍(Object-oriented programming, OOP) 언어. 데이터를 조작하는 객체들을 메서드라는 단위로 엮어, 객체들 간의 상호작용으로 로직을 구성하는 방식. 재사용성과 유지보수가 용이하며, 클래스(설계도)를 통해 객체를 생성하여 대규모 소프트웨어 개발에 필수적으로 사용됨. 변수를 초기화하지 않으면 주의 문구가 뜨는 등, C++보다 엄격하다. 2. 그래서 어떻게 씀? 기본적으로 처음 배울 때는 static void Main()이라고 쓰여있고 그 아래에 {가 있을 것이다. 그 아래에 더 보면 }도 있을 것이다. 우선은 그 안에만 작성하면 된다. (킹중에 배움.) 1) 변수 선언 사전학습에서 배운 바와 같이, 데이터들은 각각의 특성..

C# 2026.05.01