반응형 공부 자료실/공통 자료실5 C# - Queue(큐) Queue(큐)는 선입선출(FIFO : First In First Out, 먼저 들어간 자료가 가장 먼저 나가고 마지막에 들어온 자료가 가장 마지막아 나감) 형식의 자료 구조로 순서대로 자료들을 사용해야 하는 상황에서 사용합니다. Queue(큐)는 처음 인스턴스를 생성하는 방법은 여러가지가 있습니다. using System.Collections; namespace test { class Program { static void Main(string[] args) { //var queue = new Queue(); Queue queue = new Queue(); } } } using System.Collections.Generic; namespace test { class Program { static vo.. 공부 자료실/공통 자료실 2021. 5. 4. 비주얼스튜디오(Visual Studio) - 다크모드, 글꼴, 글자색 변경과 라인번호 표시 *Visual Studio 2017로 작성했습니다. 사람마다 코딩을 하다 보면 눈에 편하고 보기가 좋은 환경이 조금씩 다릅니다. 이번에는 비주얼스튜디오에서 다크 모드, 글꼴, 글자색 변경에 대해서 알아보겠습니다. 먼저 현재 제가 사용하고 있는 상태는 다음과 같습니다. 보통 다크모드라고 합니다. 다크모드로 변경하믐 방법에 대해 알아보겠습니다. 먼저 도구(Tools) -> 옵션(Options)으로 들어갑니다. 옵션에서 환경(Environment) -> '일반(General)'을 들어가면 색 테마(Color theme)에서 '어둡게(Dark)'를 선택하면 다크 모드가 됩니다. 광원이나 파랑은 다음과 같으니 자신에게 편한 테마를 선택하면 됩니다. 다음으로는 글꼴과 글자색입니다. 글꼴 같은 경우는 코딩에 좋은 글.. 공부 자료실/공통 자료실 2020. 7. 21. 비주얼스튜디오(Visual Studio) - 브레이크 포인트(Break Point) *Visual Studio 2017로 작성했습니다. 코드를 작성해서 실행하다 보면 에러가 발생합니다. 에러가 발생하면 빌드가 실패했다는 메시지가 나옵니다. 보통 컴파일 에러는 아래 어떤 에러가 발생했는지 오류 목록에서 알려줍니다. 에러 내역을 클릭하면 발생한 라인까지도 표시해 줍니다. 아니면 빨간 줄로 표시되는 경우도 있습니다. 하지만 다음과 같이 실행은 되지만 런타임 에러가 발생하는 경우 에러가 난 위치가 설명으로 나와서 쉽게 찾는 경우도 있지만 방대한 양의 코드를 작성했거나 설명이 모자라면 난감한 상황이 발생합니다. 이때 브레이크 포인트(또는 중단점)를 이용해서 에러가 발생한 범위를 압축해서 원인을 찾을 수 있습니다. 이제 브레이크 포인트 삽입하는 방법을 알아보겠습니다. 브레이크 포인트를 삽입하는 가.. 공부 자료실/공통 자료실 2020. 7. 20. 식별자 이름 표기법 식별자(identifier)란 프로그래밍에서 변수, 함수, 클래스 등을 구분하기 위해서 사용하는 이름을 지칭하는 용어입니다. 보통 이름만 봐도 어디에 사용하는지 알기 쉽게 직관적으로 표기하는 게 좋습니다. 식별자 이름을 표기하는 대표적인 몇가지 방법이 존재합니다. 1. 카멜 표기법(Camel Case) 카멜 표기법은 이른바 낙타 표기법이라고도 합니다. 생긴 모습을 보면 낙타처럼 하나만 툭 튀어나온다고 해서 지어진 별명입니다. 카멜 표기법은 기본적으로 소문자로 표기합니다. 단 여러 단어가 들어가는 이름의 경우에는 첫 단어를 제외하고 다음 단어부터는 단어의 첫 글자를 대문자로 표기합니다. 변수나 함수명을 지을때 많이 사용합니다. ex) int personAge 2. 파스칼 표기법(Pascal Case) 파스.. 공부 자료실/공통 자료실 2020. 7. 13. C# - 프로젝트 생성 -Visual studio 2017을 사용했습니다. C#은 마이크로 소프트에서 C++를 기반으로 개발한 객체지향 언어입니다. C++기반이지만 JAVA와 비슷한 특징을 많이 가지고 있습니다. C#이란 이름은 C++ ++를 C#으로 변경해서 지은 이름입니다. C#은 .NET 프레임워크를 이용하여 프로그램을 구성할 수 있게 해 줍니다. * .NET 프레임워크는 마이크로소프트에서 개발한 윈도우 프로그램 개발 및 실행 환경입니다. 많은 라이브러리를 기본적으로 제공하기 때문에 굉장히 사용하기 편합니다. C# 프로젝트를 생성해보겠습니다. 메뉴의 파일 -> 새로 만들기 -> 프로젝트 클릭 여러 가지 프로젝트 형식이 있지만 이번에는 콘솔 앱으로 생성하겠습니다. 설치된 항목에서 Visual#C -> 콘솔 앱(.NET Fr.. 공부 자료실/공통 자료실 2020. 7. 1. 이전 1 다음 반응형