목록
반응형
C# 기초 (
반응형
40)
개발꿈나무
닷넷 API 탐색기와 Docs 마이크로소프트는 닷넷 API 탐색기를 제공하여 웹에서 모든 API 검색을 할 수 있다. .NET API browser Learn more about: .NET API browser docs.microsoft.com 클래스, 구조체, 열거형, 네임스페이스 클래스(class): Console 클래스, String 클래스 등 거의 대부분이 클래스 구조체(struct): DateTime 구조체, TimeSpan 구조체 형태로 표현하며, 클래스와 거의 동일하게 사용 열거형(enumeration): Color 열거형 등이 있으며, 늑정 목록을 관리할 때 편리 네임스페이스(namespace): System 네임스페이스처럼 많은 양의 클래스와 구초제, 열거형을 묶어서 관리 구조체 구조체란..
함수 사용하기 함수 프로그래밍을 하다 보면 같은 유형의 코드를 반복할 때가 많은데 이 코드들을 매번 입력하면 불편하기 때문에 이런 상황에서 코드의 재사용을 위해 함수를 사용함 프로그래밍 언어에서 함수는 어떤 동작 및 행위를 표현 함수란 어떤 값을 받아서 그 값을 가지고 가공을 거쳐 어떤 결괏값을 반환시켜 주는 코드 함수는 프로그램 코드 내에서 특정한 기능을 처리하는 독립적인 하나의 단위 또는 모듈을 가리킴 함수의 종류(내장 함수와 사용자 정의 함수) 내장 함수: C#이 자주 사용하는 기능을 미리 만들어 제공하는 함수 사용자 정의 함수: 프로그래머가 필요할 때마다 새롭게 기능을 추가하여 사용하는 함수 함수 정의하고 사용하기 함수 정의 static void 함수명() { 함수내용; } 함수 호출 함수이름()..
배열 사용하기 컬렉션 컬렉션은 이름 하나로 데이터 여러 개를 담을 수 있는 그릇 EX) 배열(array), 리스트(list), 사전(dictionary) 배열(array) 배열은 이름 하나로 데이터 여러개를 저장하는 데이터 구조 변수 여러개를 이름 하나로 관리 요소들의 순서 있는 집합, 각 요소는 0부터 시작하는 인덱스로 접근 가능 배열 하나에는 데이터 형식 하나만 보관 가능 배열은 메모리의 연속된 공간을 미리 할당하고, 이를 대괄호([])와 0부터 시작하는 정수형 인덱스를 사용하여 접근 배열을 선언할 때는 new 키워드로 배열을 생성한 후 사용 배열에서 값 하나는 요소(element) 또는 항목(item)으로 표현 문자열에서 배열 사용하기 string arr = "C#8"; Console.WriteLi..

제어문 소개 및 if/else 문 제어문 제어문은 프로그램 실행 순서를 제어하거나 프로그램 내용을 반복하는 작업 등을 처리할 때 사용 순차문: 기본적으로 모든 실행문은 순서대로 실행 조건문(선택문): 조건의 참 또는 거짓에 따라 서로 다른 명령문을 실행 (EX)if문, else문, switch문 반복문: 특정 명령문을 지정 수만큼 반복하거나 조건식이 참일 때 동안 반복 (EX) for문, do문, while문, foreach문 조건문: if문과 가지치기 if(조건식 1) { 조건식 1을 만족할 때 실행할 실행문; } else if(조건식 2) { 조건식 1을 만족하지 않고, 조건식 2를 만족할 때 실행할 실행문; } else { 조건식 1,2를 모두 만족하지 않을 때 실행할 실행문; } else if와 ..
연산자 개요 및 단항·산술 연산자 사용하기 연산자 데이터로 연산 작업을 수행할 때 연산자 사용 단항 연산자: 항 1개로 연산 이항 연산자: 항 2개로 연산 삼항 연산자: 항 3개로 연산 연산자와 피연산자 int num = 1000; int number = num + 1234; 위의 코드에서 + 기호가 연산자, num과 1234가 피연산자가 된다. 변환 연산자: () 기호로 데이터 형식 변환하기 int number = (int)3.14; Console.WriteLine(number); //result: 3 () 기호를 사용하여 특정 값을 원하는 형식으로 변환할 수 있음 (ex) (int), (long), (double) 산술 연산자 사칙 연산을 하는 연산자 +: 더하기 -: 빼기 *: 곱하기 /: 나누기(..
변수 만들기 변수: 데이터를 메모리에 잠시 보관해 놓고 사용할 수 있는 임시 저장 공간 변수의 선언: (데이터 형색) (변수 이름); EX) int number; 데이터 형식 int: 정수형 데이터 string: 문자열 데이터 bool: 참값 또는 거짓 값을 true와 false 키워드로 저장 double: 실수형 데이터 저장 object: C#에서 사용하는 모든 데이터 저장, 모든 데이터 형식을 담을 수 있음 변수 만들고 사용하기 변수의 첫 글자는 반드시 문자로 지정 길이는 255자 이하로 하고 공백을 포함할 수 없음 C#은 유니코드를 지원하므로 영어, 한글, 한자 등 사용가능, 기타 특수기호는 사용 불가능 C#에서 사용하는 키워드(예약어나 메서드 등의 이름)는 사용할 수 없음 변수는 대소문자 구분, ..
C# 소개하기 C# 프로그래밍 언어 C#은 마이크로소프트에서 만든 개체 지향 프로그래밍 언어로 테스크톱, 웹, 모바일, 게임 프로그램 등 분야를 가리지 않고 프로그램 작성 가능 2000년 7월에 발표했으며, 전 세계 개발자가 오랫동안 사용하고 있는 프로그래밍 언어 중 하나로 주기적으로 버전이 업데이트 됨 C# 특징 C#은 .NET(닷넷)을 위한 많은 언어 중 하나로, 마이크로소프트의 닷넷 플랫폼을 기반으로 함 절차적 언어와 개체 지향적 언어의 특징, 그리고 함수형 프로그래밍 스타일을 제공하는 다중 패러다임 프로그래밍 언어 C++, 자바, 자바스크립트와 기초 문법이 비슷함 자동으로 메모리 관리 컴파일 기반 언어 C나 자바스크립트와 달리 전역 함수나 변수가 없고, 모두 클래스 안에서 생성됨 제네릭과 LINQ..
Visual Studio를 사용하면서 알게되는 사용법, 그리고 꿀팁들을 계속 추가할 예정 Ctrl + Shift + F : 어떤 변수나 함수를 어디서 사용했는지 전체 솔루션 레벨에서 찾아줌 F12 : 해당 클래스나 함수로 바로 이동 Break Point(F9) : 코드 열번호 옆의 줄을 클릭하면 break point를 설정/해지할 수 있는데 어느 부분에서 오류가 발생하는지확인하기 쉽고 실행 도중 잠깐 멈춰 변수에 데이터가 잘 들어갔는지 확인할 수 있음, conditions 거는 것도 가능 - F10(Step Over): 한 줄 실행, 함수 돌고 나와서 한 줄 아래로 - F11(Stem Into): 한 줄 실행, 함수 안으로 들어감 ALT + SHIFT: Multi Line, 여러 행을 한 번에 수정할 수..
노트북이 말을 안 들어서 기존에 설치되어 있던 VSCode에서 C# 개발공부를 하려고 했지만 WinForm을 지원해주지 않는 것 같길래 결국 Visual Studio를 설치했다,, 춍춍,, 노트북아 조금만 더 버텨줘,,,, 화이팅,,,,!!!! Windows 및 Mac용 Visual Studio 2019 다운로드 Visual Studio Community, Professional 및 Enterprise를 다운로드하세요. 지금 Visual Studio IDE, 코드 또는 Mac을 무료로 사용해 하세요. visualstudio.microsoft.com WinForm에서 계산기를 만들어보자 내일부터 만들어보자 오늘은 이만 퇴근 ^ㅇ^

20살, 뭣도 모르고 산 노트북은 RAM이 4GB였고,, 졸업작품 때문에 VSCode가 설치되어 있고,, Visual Studio를 또 설치하자니 노트북이 죽어날 것 같고,,, 그래서 VSCode로 C# 공부를 해보기로 했다,, 두구두구,,,, (사실 Visual Studio랑 VSCode의 차이점 잘 모름 ㅎㅅㅎ,,,) VSCode로 C# 개발환경 셋팅하기 1. VSCode download 우선 나는 VSCode가 이미 깔려있기 때문에 따로 설치하지는 않았지만 설치하고자 한다면 아래의 사이트에서 본인의 환경에 맞게 설치하면 된당 Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your..