반응형
- [ C#/언어 ]c# 기초 COMPARISON OPERATORS(비교 연산자)2024-11-14 11:53:51C#에서 Operator는 연산자이다. 연산자의 종류도 다양하게 있는데 산술 연산자(Arithmetic Operators), 할당 연산자(Assignment Operators), 논리 연산자(Logical Operators), 그리고 비교 연산자(Comparison Operators) 등이 있다. 그 중에 오늘은 Comparison Operator를 설명하겠다. 비교 연산자의 경우 ==, !=, >, =, == 값이 서로 같은지 확인!= 값이 같지 다른지 확인> 좌측 값이 우측 값보다 큰지 확인>= 좌측 값이 우측 값보다 크거나 같은지 확인우리가 흔히 하는 수학에서 설명과 같다. int a = 3;int b = 4; 예를 들어서 위와 같은 변수가 있다고 가정하고, 아래의 질문에 Comaprison Ope..
- [ C# ]C# 문자열 변수 사용하는 방법2024-11-13 17:23:04C# string 어디서든 어떤 언어에서든 사용해야하는 data type이다. 가장 기본적으로 사용하는 방법string text = "Hello, World!"; 위와 같은 방법으로 가장 기본적인 형태로 사용할 수 있다. 줄 바꿈을 하고 싶다면?string text ="Hello \n World!"; 위와 같이 코드를 작성하면 출력 결과가 아래와 같다.HelloWorld! ToUpper()와 ToLower()string text = "hello world";Console.WriteLine(text.ToUpper());위와 같이 작성하게 되면 모두 소문자로 되어 있는 영문 글자가 HELLO WORLD!로 출력된다. string text = "HELLO WORLD!";Console.WriteLine(tex..
- [ C#/언어 ]C#에서 Math Method에 대하2024-11-13 10:40:16Math.Abs() → 주어진 숫자의 절댓값을 구하는 Method, 음수 값의 경우 양수로 변환Math.Sqrt() → 주어진 값의 제곱근을 구하는 MethodMath.Floor() → 주어진 double, 또는 decimal 값을 가장 가까운 “내림”된 정수로 반올림한다.Math.Ceiling() → Math.Floor()와 반대되는 함수로, 주어진 double 또는 decimal 값을 가장 가까운 “올림” 된 정수로 반올림한다.Math.Min() → 두 값 중 더 작은 값을 반환하는 MethodsMath.Max() → 두 값 중 더 큰 값을 반환하는 Methods위와 같이 C#에서 Math Methods는 최소 값부터 최대 값 등의 값을 비교, 반올림, 제곱근 등을 구하는 수학적인 Methods가 존..
- [ C#/언어 ]VSCode로 C# 콘솔 프로젝트 생성 및 실행2024-11-12 11:32:42VS Code를 사용해서 C# 콘솔 프로젝트 생성하는 방법에 대해서 오늘은 작성해보겠다. 일단 VSCode를 설치해야하며 설치가 완료되면 프로젝트 폴더를 설정하고 실행한다. VS Code가 실행되면 CTRL + ~표를 클릭하거나 커맨드 + ~ 를 클릭하면 터미널 창이 생길 것이다. 그 후에 아래 사진과 같이 입력하면 된다. 위 사진과 같이 입력하면, C# 즉 .NET에서 콘솔 프로그램을 만들 수 있는 프로젝트가 생성된다. 그 후에 아래와 같이 입력해서 프로젝트 폴더로 이동하자. cd HelloWorld 위와 같이 입력하면 프로젝트 폴더에서, HelloWorld 프로젝트 폴더로 이동한다. (경로가 바뀐다.) 그리고 다양한 명령어가 있는데 이는 리눅스 관련해서 배우게 되면 알게 될 것이다. mkdir, l..
- [ 주절주절 ]고인물보다 썩은물이 많은 닷넷 개발2024-11-11 20:14:01이 글은 닷넷으로 개발을 하려는 신규 개발자들에게 전하는 메시지다. 만약 여러분이 개발을 처음 하는데 개발 언어를 C#으로 정했고 Unity가 아닌 닷넷을 할 생각이라면 한 번을 읽어볼 만할 것이다. 닷넷 생태계는 매우 오래전부터 유지되어 왔다. 흔히 말하는 크로스플랫폼의 선두라고 할까? 웹 모바일 데스크톱 게임까지 다 하니까 말이다. 그런데 이 세계는 신입이 함부로 뛰어들기 좋지 않다. 그 이유는 아래서 설명하겠다. 1. 적당히 배워서?요즘 부트캠프 보면 풀스택이라는 코스들이 DB하나도 못 다룬다. Firestore라는 걸 DB라고 가르치고 자빠졌는데 이 건 뭐 30분만 시간 써도 다룰 수 있다. 진짜 DB는 뭐냐고? RDBMS 관계형 데이터베이스 시스템 여기에는 다양하게 있다. Oracle, SQL ..
- [ 주절주절 ]모든 것을 초기화 시켰다.2024-11-10 12:29:56처음하는 분야를 다시 배우는 것도 너무 지쳤고, 국내에 정이 떨어졌다. 10몇년만에 돌아온지 불과 4개월만에 이 나라가 정이 떨어져버렸다. 그게 가장 큰 이유다. 그래서 다시 있던 곳으로 복귀할 예정이다. 돌아가서 다시 장사를 할지 개발을 할지 모르겠지만, 1년 이상은 앞으로 국내에 있어야하기에 그동안 개발을 다시 시작해볼 예정이다. 원래 하던 것으로! 닷넷은 신이다. 왜냐고? 뭐 같아도 웹, 데스크탑, 모바일, 거기다 게임까지 가능한 유일한 언어이다. 그런데 왜 대한민국에서 안쓸까? 이 나라는 공짜를 좋아하는 나라라는 것을 정말 확실하게 느꼈다. 인구에 대다수가 그지근성이 넘친다. 돈을 쓰기보다 돈을 아끼고 얻어먹고 사기치려하고 등쳐먹으려고 하는 나라가 대한민국이다. 정말 토나온다. 나도 한국인이지만..
반응형