본문 바로가기
반응형

c#153

C# 커맨드 라인(CommandLine) 파싱 라이브러리 소개 커맨드 라인 라이브러리 소개 보통 툴이나 프로그램을 만들면 유아이가 별도로 없다면 입력인자로 받아서 여러 처리를 진행하게 됩니다. 이때 있으면 유용한 라이브러리가 커맨드라인 파싱 라이브러리입니다. 이번에 제가 알게된 라이브러리는 Mono.Options라는 이름의 라이브러리입니다. 라이브러리 링크로 이동 작고 가볍고 생각보다 기능이 많은거같아서 잠깐 써보았는데 벌써 마음에 들었습니다. 거의 대부분의 .Net 플렛폼에서 호환 가능 Full .NET Framework 4.0+ (Client Profile) .NET Core 1.0 .NET Standard 1.6+ Portable Class Libraries (Profile 259) 설치 방법 비주얼 스튜디오 누겟(Nuget)으로 설치 혹은 PM> Instal.. 2023. 2. 17.
C# 이스케이프 시퀀스(Escape sequence) 문자열 종류 " " : 따옴표 붙은 문자열 리터럴 (Quoted string literals) @" " : 축자 문자열 리터럴 (Verbatim string literals) """ """ : 원시 문자열 리터럴 (Raw string literals) *C# 11부터 사용 가능 // Initialize with a regular string literal. string oldPath = "c:\\Program Files\\Microsoft Visual Studio 8.0"; // Initialize with a verbatim string literal. // verbatim string is one that does not need to be escaped, like a filename string n.. 2023. 2. 14.
C# Eager Operator와 단락 연산자 Eager Operator, 단락 연산자(Short-circuit Operatoer) C# 관련으로 공부하다보니 단락 연산자(short-circuit operator)라는 단어를 발견해서 그에 대한 정리를 해보려고 한다. Eager operator는 어떻게 번역되는지 모르겠네요! 아시는 분이 있다면 댓글 부탁드립니다. 심볼(Symbol) 연산자 타입 속성 &, | 논리 연산자, 비트 연산자 Eager operator &&, || 논리 조건 연산자 Short-circuit operator eager operator는 첫 번째 조건과 상관없이 두 번째 조건을 실행한다. eager operator는 비트 연산자(bit operator)와 모양이 같지만 조건 결과가 boolean이면 eager operator로.. 2023. 1. 27.
C# 간단하게 Json 형식 파싱하기 간단하게 C#으로 Json 형식 파싱하기웹 관련으로 일을 하다보면 Json을 많이 접하겠지만 웹과 거리가 있다보면 Json을 다루는 일은 많지 않다고 생각된다. 간단하게 C#의 System.Text.Json을 이용해서 Json을 파싱해보자. using System;using System.Text.Json;namespace JsonTestProject{ public class Program { public class JsonString { public class ServerStatus { public string instanceId { get; set; } public int g.. 2023. 1. 26.
JQuery 사용해서 HTML에서 Controller Actions 호출하는 방법 MVC 코드를 작성하다보면 어쩔 수 없이 JQuery를 사용하게 되는데 이때 유용한 코드를 살펴보자. $.get() $.post() $.get() 매소드 a. 인자를 전달하지 않는 경우 Controller public string SaveEmployeeRecord() { string res = "this is return value"; // do here some operation return res; } View $.get("/Home/SaveEmployeeRecord",null, function (data) { alert(data); }); b. 인자를 전달하는 경우 Controller public string SaveEmployeeRecord(string name) { string res = nam.. 2023. 1. 26.
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.