본문 바로가기
반응형

프로그래밍495

C# 연산자(Operators) 연산자(Operators) 산술 연산자 부울 논리 연산자 비트 연산자 같음 연산자 비교 연산자 멤버 엑세스 연산자 형식 테스트 연산자 사용자 정의 변환 연산자 산술 연산자(Arithmetic operators) 단항 연산자(Unary operator) ++ (increment) -- (decrement) + (plus) - (minus) 이진 연산자(Binary operator) + 더하기 (addition) - 뺴기 (subtraction) * 곱하기 (multiplication) / 나누기(division) % 나머지 (remainder) 산술 연산자 - C# 참조 - C# 숫자 형식이 포함된 곱하기, 나누기, 나머지, 더하기 및 빼기 작업을 수행하는 C# 연산자에 대해 알아봅니다. learn.mic.. 2023. 1. 25.
C# 가변(Mutable)과 불변(Immutable) 타입에 대하여 가변 타입과 불변 타입에 대해서 글자 그대로 변화가 가능한지(can change) 혹은 불가능 한지(can not change)를 표현한다. 그렇다면 어떤 게 변하고 어떤 게 변하지 않는다는 것일까? 가변(Mutable) - 동일한 메모리 주소에 값 다시 쓰기가 가능하다. 같은 메모리 주소에 값을 넣는다. 불변(Immutable) - 동일한 메모리 주소에 값 다시 쓰기가 불가능. 매번 새로운 메모리 주소에 값을 넣는다. - 가변 타입 예시 StringBuilder - 불변 타입 예시 String - 가변, 불변 타입 선택 가능 C# 기본 타입(Primitive Type)들 (int, byte, short, bool, float 등등) 사용자 정의 Class 보통 String과 StringBuilder의 .. 2023. 1. 25.
윈도우(Window)에서 레디스(Redis) 버전 확인하는 방법 레디스 버전 확인레디스 버전 확인하는 방법은 매번 헷갈린다. 윈도우키 -> cmd창 실행 레디스가 설치된 경로로 접근한다.보통 레디스를 설치하면 기본으로 C:\Program Files\Redis에 설치된다.cd C:\Program Files\Redis redis-cli.exe --version입력시 redis 클라이언트의 버전 확인 가능redis-server.exe --version입력시 redis 서버의 버전 확인 가능 2023. 1. 19.
C# 얕은 복사(Shallow Copy), 깊은 복사(Deep Copy) 얕은 복사, 깊은 복사에 대해서얕은 복사(Deep Copy) class Point{ public int x; public int y; public Point(int x, int y) { this.x = x; this.y = y; } public overri.. 2023. 1. 18.
C# 비트 연산자 비트 연산자(Bitwise Operator) 키워드 논리 방식 논리 게이트 & 비트 논리곱 AND | 비트 논리합 OR ^ 비트 상호배제 XOR ~ 비트 부정 NOT 비트 오른쪽 이동 - & 연산자 (논리 AND 연산자) public class Program { public static void Main() { int a = 4; // 00000000 00000000 00000000 00000100 int b = 8; // 00000000 00000000 00000000 00001000 int c = a & b; Console.WriteLine("c :{0}", c); } } 결과값 : 0 public class Program { public static void Main() { int a = 4; //.. 2023. 1. 15.
C#의 역사 C# 버전 1.0 (Release Date : 2002년 1월) C# 버전 1.2 (Release Date : 2003년 4월) C# 버전 2.0 (Release Date : 2005년 11월) C# 버전 3.0 (Release Date : 2007년 11월) C# 버전 4.0 (Release Date : 2010년 4월) C# 버전 5.0 (Release Date : 2012년 8월) C# 버전 6.0 (Release Date : 2015년 7월) C# 버전 7.0 (Release Date : 2017년 3월) C# 버전 7.1 (Release Date : 2017년 8월) C# 버전 7.2 (Release Date : 2017년 11월) C# 버전 7.3 (Release Date : 2018년 5월).. 2023. 1. 3.