Server/C#

· Server/C#
1. Nuget 패키지를 설치한다. 2. NLog.Config 파일을 만들어 줍니다. 아무데나 원하는 곳에 NLog.Config 파일을 만들어 줍니다. 파일 내용은 이렇게 적습니다. 3. 코드 작성 이제 코드를 아래와 같이 작성합니다. path는 위에서 만들어 준 NLog.Config 의 절대 경로를 입력했습니다. 프로세스를 실행하면 로그가 파일에 저장됩니다. public class Program { private static readonly NLog.Logger log = NLog.LogManager.GetCurrentClassLogger(); public static void Main(string[] args) { string path = "/Users/jaeeun/free/TestSolution/N..
· Server/C#
C# 교재를 읽다 깜짝 놀랐습니다. static 생성자라는게 존재했다니! static 생성자란, 클래스의 생성자와 똑같은 형식으로 생겼지만, static 으로 선언되어 정적 맴버들을 초기화할 수 있는 함수입니다. 아래와 같은 방식으로 오버로딩도 가능합니다. class Program { private int num; static Program() { Console.WriteLine("정적 생성자"); } Program() { Console.WriteLine("생성자"); } public static void Main() { Console.WriteLine("Main문 시작"); Program program = new Program(); } } 정적 생성자 Main문 시작 생성자
· Server/C#
오늘은 다음주 첫 출근을 대비하여 서버 개발에 대해 공부해 보려고 합니다. 먼저, 채용공고에 올라와 있는 정보는 이 정도입니다. C#을 사용하여 개발 MySQL, SQL Server 등 RDBMS 사용 이를 토대로, 필요할 것 같은 지식들을 정리해 보도록 하겠습니다. C# 기초 키워드 정리 abstract / virtual / override abstract는 순수 가상함수입니다. abstract로 선언된 함수는 혼자서는 사용될 수 없고, 이를 override로 상속받은 자식 클래스에서 구현을 해 줘야만 사용할 수 있습니다. 이와 달리 virtual로 선언된 가상함수는 자식에서 구현하지 않아도 사용할 수 있습니다. virtual - override 예시 public class Mom { public vi..
개발자 재은
'Server/C#' 카테고리의 글 목록 (3 Page)