일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- c# c#프로그래머스
- unity게임
- Unity
- 티스토리챌린지
- 유니티공부
- c#기본문법
- 시샵
- 스파르타
- unity3d
- c#
- c#코딩기초트레이닝
- 시샵문법
- c#문제
- 스파르타코딩클럽
- 유니티상호작용
- c#프로그래머스기초문법
- 오블완
- c#코테
- c# 백준
- unity게임만들기
- 유니티게임만들기
- 유니티
- unity3dservival
- unity3d게임만들기
- 유니티3dui
- unity공부
- c#기초문법
- C#문법
- Console.WriteLine
- 유니티서바이벌게임만들기
- Today
- Total
목록c# (31)
나 개발자 진짜 되냐?
고급문법 두 번째out와ref가 있다. 둘 다 메서드에서 매개변수로 전달할 때 사용한다. 하나씩 알아보자!! 🌟 out 🌟 메서드에서 반환 값을 매개변수로 전달하는 경우에 사용 🌟 ref 🌟 메서드에서 매개변수를 수정하여 원래 값에 영향을 주는 경우에 사용 결국 변수를 만지작하는 것이기 때문에굉장히 주의해야 한다. using System.Diagnostics;using System.Diagnostics.CodeAnalysis;using System.Diagnostics.Metrics;namespace ConsoleApp1{ internal class Program {// out 키워드 사용 예시 // main함수를 그대로 가져오는 것이기 때문에 우리는 static으로 맞춰준..
저번글에서는C#은 객체지향적 언어고다섯 가지 특징이 있다고 했었다. 캡슐화다형성상속추상화객체 그 중에서상속과 다형성에 대해 정리해보려고 한다. 상속과 다형성은객체지향에서 굉장히 중요하다!! 함께 보자!🌟 상속 🌟우리가 부모한테 무언가를 물려받을 때 상속이라고 하듯 객체지향에서 상속은부모 클래스 또는 상위 클래스를 확장하거나재사용하여 새로운 클래스자식 클래스 또는 하위 클래스를 생성하는 것이다. 자식 클래스는 부모 클래스의 멤버(필드, 메서드, 프로퍼티 등)를 상속받아 사용 단일 상속, 다중 상속, 인터페이스 상속세 가지가 있는데c#에서는 단일 상속만 지원해 주며 단일 상속은하나의 자식 클래스가 하나의 부모 클래스만 상속받는 것 다중 상속은하나의 자식 클래스 가 여러 개의 부모 클래스를 동시에 상속..
아주 간단하게 구조체에 대해 짚고 가자 🌟 구조체 🌟 구조체는 사용자 정의 형식으로 묶는 느낌이다. 내가 원하는 친구들을 넣는다고 생각하면 좋다. 묶을 때는 struct로 묶고 구조체에는멤버 변수멤버 함수 이렇게 나누는데 멤버 변수는 필드 라고하고멤버 함수를 저번에 배운 메서드 라고한다. 구조체 선언struct Person{ // 멤버 변수들 public string Name; public int Age; // 멤버 함수 public void PrintInfo() { Console.WriteLine($"Name: {Name}, Age: {Age}"); }}//구조체 사용Person person1;person1.Name = "John";person1.Age = ..
늘메서드인스턴스구조체객체 이런 거 너무 헷갈려서 힘들었는데 이번기회에 제대로 기본을 잡아보는 시간이 되었으면 좋겠다..ㅎㅎ 🌟 메서드 🌟메서드 ( Method )는일련의 코드 블록으로특정한 작업을 수행하기 위해 사용되는 독립적인 기능 단위 ..ㅇㅅㅇ? 뭐라고요? 간단하게 정리하면!함수라는 친구로 해석해 주면 된다!음..사이클이라고 생각해도 편할 거 같은데 하루에 아침 먹기 점심 먹기 저녁 먹기이 세 가지를 매일 하는 것을 코드에 적는다면 코드가 굉장히 길어지겠죠? 그래서 먹기안에 아침 점심 저녁을 적어주고하루 - 먹기라고 하면아침점심저녁이 다 포함된 코드를 짤 수 있다. 이렇게 하나의 주머니, 사이클이라고 생각해 주면편하다! ✨ 메서드 선언 ✨[접근 제한자] [리턴 타입] [메서드 이름]([매개변수..
전 시간에 배열을 공부했다. 근데 컬렉션이 뭘까?싶어서 준비했다. 컬렉션에 대해 공부해 보자. 🌟 컬렉션 🌟 자료를 모아 놓은 데이터의 구조자료구조!!! 배열이랑은 다른 게 뭘까? 바로 가변적이라는 것..!정해져 있는 크기가 아니다. 이 친구를 사용하기 위해서는 맨 위에 System.Collections.Generic 라는 네임스페이스를 추가해주어야 한다. 컬렉션은 자료 구조기 때문에종류가 있다. 함께 하나씩 알아보자!! ✨ List ✨ 가변적인 크기를 갖는 친구(배열 아님!) 리스트 특징은생성할 때, 리스트에 담을 자료형을 지정해줘야 한다. List numbers = new List(); // 빈 리스트 생성numbers.Add(1); // 리스트에 데이터 추가numbers.Add(2);number..
배열이다. 나는 배열을 굉장히 어려워했던 과거 기억이 있다. 오늘 공부로 빠삭하게 머리에 집어넣어야겠다. 🌟 배열 🌟 동일한 자료형의 값들이 연속적으로 저장되는 자료 구조 배열은 인덱스를 사용해서 접근한다.인덱싱은 0번부터 시작이다. 선언된 크기만큼 공간을 메모리에 할당받는다. ✨ 배열 선언 ✨ 데이터_유형[] 배열_이름; ✨ 배열 초기화 ✨배열_이름 = new 데이터_유형[크기];여기서 new는 할당하다는 뜻으로 해석..! ✨ 배열 한 줄로 선언 및 초기화 ✨ 데이터_유형[] 배열_이름 = new 데이터_유형[크기]; 위에 두개 합친 것 ✨ 배열 요소 접근 ✨ 배열_이름[인덱스] = 값; 값 = 배열_이름[인덱스]; 예제를 보며 익혀보자! // 데이터 삽입 + 초기화int[] i..
반복문을 함께 공부해 보자!! 반복문이란명령문을 반복해서 실행하는 제어문 🌟 for문 🌟 초기식, 조건식, 증감식을 사용하여 반복문을 작성 for (초기식; 조건식; 증감식){ // 조건식이 참인 경우 실행되는 코드} 초기식은 반복문이 시작될 때 단 한 번 실행되고, 조건식은 반복문이 실행될 때마다 평가되며, 참(true)인 경우 반복문이 계속 실행됩니다. 증감식은 반복문이 실행될 때마다 실행되는 식입니다. for (int i = 0; i 순서가 초기식 > 조건식 > 밑으로 들어와서writeline > 증감식 > 조건식 밑으로 내려와서writeline > 증감식 > 조건식... 이다. 안에다가 초기식 안에는 int = 0으로 변수를 선언할 수 있다.int i = 0;for (i = 0 ;..
정말 자주 쓰이는 조건문과 반복문진짜 제대로 머리 싸매고 알아볼 예정이다. 🌟 If 문 🌟 주어진 조건식의 결과에 따라 프로그램의 제어 흐름을 변경하는 제어문 쉽게 말해서,만약에.. 라고 생각해 주면 좋다.# 실행할 코드가 여러줄인 경우if (조건식){ // 조건식이 참일 경우 실행할 코드}# 실행할 코드가 한줄인 경우if (조건식) // 조건식이 참일 경우 실행할 코드만약에, 조건식이 참일 경우if문 안으로 들어가서 조건문이 수행되는 방식이다. 중괄호는 웬만해서는 작성하는 것을 원칙! ⭐ else 문 ⭐ if문 조건식이 참이 아닐 경우 실행되는 조건문 if (조건식){ // 조건식이 참일 경우 실행할 코드}else{ // 조건식이 거짓일 경우 실행할 코드} if문에서 거짓..