.NET/C#

    [C#] 연산자

    1. 산술 연산자 숫자 형식의 데이터에 사용 가능한 산술 연산자로는 다음과 같은 것들이 있으며 계산방식은 일반적인 수학 연산과 거의 동일합니다. 연산자 기능 + 더하기 - 빼기 * 곱하기 / 나누기 % 나머지 static void Main(string[] args) { int i = 10; int j = 20; int s = i + j; //+ 연산자 WriteLine(s); } ● 문자열 결합 산술 연산자 중 + 연산자는 다음과 같이 문자열 결합에도 사용할 수 있습니다. static void Main(string[] args) { string s1 = "123"; string s2 = "456"; WriteLine(s1 + s2); } 문자열은 서로 연산하지 않고 단순히 결합되므로 위의 예제는 "123..

    [C#] 데이터

    [C#] 데이터

    1. 데이터 형식 C#에서 데이터 형식은 다음과 같이 나누어 볼 수 있습니다. 데이터는 크게 숫자나 문자열을 다루는 기본형식과 클래스, 구조체등을 다루는 복합형식으로 나누어 볼 수 있고 데이터의 저장방식에 따라 각각 값 형식과 참조 형식으로 구분할 수 있습니다. 2. 변수 '변수'는 값을 담기 위한 공간을 말하며 다르게는 메모리 확보를 위한 수단으로 해석될 수 있습니다. 예컨데 int i; 라고 하면 컴파일러는 int형 숫자를 담을 수 있을만큼의 메모리 공간을 확보하고 i = 100; 이라고 하면 확보된 메모리공간에 100이라는 값을 저장하게 됩니다. 본래는 메모리 주소를 직접 지정하면서 필요한 값을 저장하거나 확인해야 하지만 그렇게 하기에는 너무 불편하고 위험하기 때문에 '변수명'을 메모리주소로 대신하..

    [C#] 시작하기

    [C#] 시작하기

    1. 준비하기 먼저 시작하기 전에 사용자의 컴퓨터에 Visual Studio의 최신버전이 설치되어 있다는 가정하게 시작합니다. 그러니 Microsoft 홈페이지에서 Visual Studio를 내려받아 설치해 주시기 바랍니다. 버전은 특별한 경우가 아니라면 Community 버전(기본적으로 무료이긴 하지만 조건이 있습니다. 라이센스를 잘 확인해 보시기 바랍니다.)을 설치하도록 합니다. 아울러 Visual Studio Code도 설치해 주세요. 사실 Visual Studio가 .NET을 개발하는데 가장 좋은 도구이기는 하지만 Visual Studio Code또한 널리 사용되는 편집기로서 종종 유용하게 사용되는 경우가 많습니다. 2. C# 프로그램 만들어 보기 Visual Studio Code를 설치했으면 적..

    [C#] MySQL(MariaDB) EntityFramework 사용하기

    [C#] MySQL(MariaDB) EntityFramework 사용하기

    Core 이외에 보통. NET으로 작업을 하면 대부분 MSSQL을 많이 사용합니다. MSSQL사용 시는 별다른 제약사항 없이 편하게 EntityFramework를 이용할 수 있었는데 MySQL로 EntityFramework를 사용하려면 그게 쉽지가 않았습니다. 참 좋아졌네요. 작년까지만 해도 이래서 안되는둥 저래서 안되는 둥... 이래야 하고 저래야 하고... 말고 많고 탈도 많았는데 이번에 최신 버전으로 다시 해보니 매끄럽게 진행이 돼서 해당 내용을 같이 살펴보고자 합니다. 우선 아래 페이지로 들어가 Development Releases에서 설치파일을 내려받아 설치합니다. 설치하는 과정은 별다른 내용 없이 그냥 일반적인 방법으로 설치하면 됩니다. https://dev.mysql.com/downloads..