일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- unity게임
- 유니티
- 유니티게임만들기
- c#
- 스파르타
- 시샵문법
- 시샵
- 스파르타코딩클럽
- unity3d
- 유니티3dui
- 오블완
- C++문법
- 티스토리챌린지
- unity게임만들기
- unity3dservival
- c# 백준
- c#기초문법
- c#문제
- Unity
- c#코테
- unity3d게임만들기
- c#프로그래머스기초문법
- C#문법
- 유니티상호작용
- c#기본문법
- c# c#프로그래머스
- c#코딩기초트레이닝
- 유니티서바이벌게임만들기
- 유니티공부
- unity공부
- Today
- Total
목록c#기초문법 (19)
나 개발자 진짜 되냐?

사람은 가끔단순하게 바라보는 시각도가지고 있어야 한다고 생각한다. 전 시간에..ToUpper만 알던 나.. 검색을 하며 IsUpper을 깨닫고 특수문자를 검색할때 사용하는 코드 IsPunctuation()을알게 되며특수문자에 써야지 하며 함수를 열심히 쓰려고 했다. 하지만.. 다 오류 결국 또 답지를 꺼내보았다.. ⭕ 정답 ❌ ??참문제를 제대로 안 읽은 건가다음과 같이 출력하라는 글이었네... 답이 왜 이거인지 모르겠다면?! https://qua28.tistory.com/109 [ C# 기본 문법 2 ] 이스케이프 시퀀스(escape sequence) 정리이스케이프 시퀀스 라고해서 출력하는 곳에 따옴표나, 줄 바꿈, 슬래시 등등을 넣고 싶다면앞에 \ 이친구를 넣어주면 된다. 역슬래시가 어디있냐구요..

분명나는ToUpper와ToLower을 알기에 충분히 풀 수 있을 줄 알았지만? ..바로 30분 보고 답지를 보았다. 근데 문제는글자 하나하나를 어떻게 빼서 확인하냐..이거다.사실 규칙이 있긴 했는데 문제설명에는 그런 말이 없어서그냥 넘기고 한 글자씩 확인하는 방법을 고민했다. 그러다 알게 된 사실 1.string도 배열느낌처럼Length을 쓸 수 있다.배열.. 느낌이라고?이렇게 길이를 알게 된다면하나씩 자르는 것도 되지 않을까? 2.문자열[i] 된다! 3. 소문자인가 아닌가대문자인가 아닌가하는 코드 IsUpper IsLower 자! 그래서 우리는 IsUpper 친구와 IsLower 친구를 활용하여한 글자씩 확인해서Upper이면 ToLowerLower이면 ToUpper 해줘야 한다. 한 글자씩 확인하..

인터페이스 와 열거형에 대해 알아보자! 🌟 인터페이스 🌟 클래스가 구현해야 하는 멤버들을 정의 클래스가 아니라, 제약 조건을 명시! 클래스가 인터페이스를 구현할 경우,모든 인터페이스 멤버를 구현 인터페이스는 다중 상속을 지원 interface IMyInterface{ void Method1(); int Method2(string str);} 인터페이스 규칙 1 시작은 interface 규칙2 변수 이름 앞에 I 붙여주기 class MyClass : IMyInterface{ public void Method1() { // 구현 } public int Method2(string str) { // 구현 return 0; ..

C#에서 사용되는고급 문법 및 기능에 대해 설명하려고 한다! 간단하게 알아보자! 🌟 제너릭 🌟클래스나 메서드를 일반화시켜 다양한 자료형에 대응할 수 있는 기능즉 코드는 하나고다양한 자료형에 사용한다는 의미! 그래서 그런지코드의 재사용성을 높일 수 있다! 를 사용그래서 를 쓸 때 뒤에 구체적인 자료형을 야무지게 넣어주어야 한다. using System.Diagnostics;using System.Diagnostics.CodeAnalysis;using System.Diagnostics.Metrics;namespace ConsoleApp1{ internal class Program { class Stack { private T[] elements; ..

저번글에서는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..