TIL/C#
-
내일배움캠프 8일차 TIL - 클래스, 객체, 상속, 개인과제TIL/C# 2024. 4. 24. 20:27
[학습목표]C# 강의 3주차를 수강하여 클래스와 객체, 상속과 다형성, 고급 문법 등을 학습한다. 그리고 개인 과제 완성도를 높인다.[학습내용]C# 강의오늘은 어제에 이어 C# 강의 3주차를 수강했다. 3주차 마무리 문제도 2문항이었다. 스네이크 게임 만들기와 블랙잭 게임 만들기였다. 천천히 하면 진행할 수 있는 난이도로 보였으나, 개인 과제가 더 급하기 때문에 일단 제쳐놓기로 했다. 학습 1우선 새롭게 알게 된 것이 있다. '프로퍼티(property)'다. 다른 언어에서도 캡슐화를 위해 비슷한 기능을 구현하긴 했지만, 이렇게 용어로 만들거나 따로 형태가 있는 건 처음 보는 거 같다.프로퍼티는 클래스 멤버로서, 객체의 필드 값을 읽거나 설정하는데 사용되는 접근자(accessor) 메서..
-
내일배움캠프 7일차 TIL - 배열, 컬렉션, 메서드, 개인과제TIL/C# 2024. 4. 23. 21:25
[학습목표] C# 강의 2주차를 시청하고 문제를 제출한다. 그리고 이번 주차 C# 개인과제를 진행한다. [학습내용] 어제에 이어 C# 강의를 시청했다. 오늘은 배열과 컬렉션, 메서드와 구조체에 관해 학습했다. 딱히 새로운 것은 없었다. 다만 배열을 표시하는 방법이 다른 언어와 조금 달랐다. int[] arr1 = new int[5] // 1차원 배열 int[,] arr2 = new int[3,5] // 2차원 배열 특히 2차원 배열이 달랐다. 다른 언어의 경우 대괄호를 2번 열고 닫는데, C#은 콤마(,)를 사용하였다. 이게 더 편한 거 같긴 하다. 그리고 이 외에 기억해놔야 할 것은 컬렉션 종류 정도인 것 같다. List Dictionary Stack Queue HashSet 학습을 마치고 이번 주차 ..
-
내일배움캠프 6일차 TIL - C# 기초 변수, 자료형, 조건문, 반복문TIL/C# 2024. 4. 22. 20:43
[학습목표] C# 기초 문법을 학습한다. [학습내용] 이번 주부터 잠시 유니티를 내려놓고 C#을 학습한다. 녹화된 강의가 지급되었고, 개인적으로 강의를 시청하며 학습하는 방식이다. 다른 언어를 다뤄본 적이 있기 때문에 널널할 것으로 생각은 되지만, 25일 목요일에 제출해야하는 개인 과제가 하나 있기 때문에 마냥 쉬엄쉬엄 할 수 만은 없을 거 같다. 그리고 매일 오후 2시에 특별 컨텐츠가 진행된다. 튜터님이 따로 실시간 강의를 진행하시면서 어려운 점이나 궁금한 점이 있다면 해결해주시는 시간이다. 실시간으로 소통이 되기 때문에 그 자리에서 질문을 하거나 도움을 받을 수 있다는 점이 좋은 것 같다. 오늘은 1주차 강의인 변수와 자료형, 연산자나 문자열 처리 등을 배웠다. 다른 언어와 표현 방식에서만 차이가 있..