일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Visual Studio
- Binding
- chashtag
- string
- Microsoft
- algorithm
- Coding
- nullable
- tls
- log
- IValueConverter
- logging
- dotNET
- windows
- programmers
- Process
- 코딩테스트
- ListView
- commit
- C#
- .net
- Github
- coding-test
- convert
- WPF
- csharp
- mysql
- windows10
- File
- git
- Today
- Total
목록chashtag (118)
CHashtag
결론부터 알려드리겠습니다. public void MyMethod() { Console.WriteLine(MethodBase.GetCurrentMethod().Name); // output : MyMethod } GetCurrentMethod라는 함수를 사용하면 MethodBase 객체를 얻을 수 있습니다. MethodBase객체에는 다음과 같은 값이 있습니다. 해당 속성은 주로 Logging을 할 때 사용됩니다. 감사합니다.
작업 관리자에 표시되는 같은 이름의 프로세스들을 일괄 강제 종료하는 방법에 대해 알아보도록 하겠습니다. 제가 저번 게시글에서 제작한 ParseCSV라는 프로그램을 수십개 실행시켜보았습니다. (chashtag.tistory.com/16) [C#] [WPF] MVVM 패턴을 이용한 csv 파일 파싱 프로그램 ( ListView , Binding , Prism ) 오늘은 csv 파일을 파싱하는 방법에 대해 알아보겠습니다. CSV 파일이란? csv 파일 확장자는 comma-separated values 라는 의미로 " , " 로 구분하는 텍스트 파일 확장자입니다. 엑셀을 이용하여 데이터를 c chashtag.tistory.com 이제 많은 ParseCSV.exe 프로세스들을 한번에 일괄 종료해보도록 하겠습니다...
안녕하세요. 오늘은 csv 파일을 파싱 하는 방법에 대해 알아보겠습니다. CSV 파일이란? csv 파일 확장자는 comma-separated values라는 의미로 " , " 로 구분하는 텍스트 파일 확장자입니다. 엑셀을 이용하여 데이터를 csv파일로 저장한 뒤 데이터를 파싱 하여 보겠습니다. 해당 파일을 메모장으로 열어보면 다음과 같은 데이터가 보입니다. 번호,이름,사는곳,직업 1,Henry,대구,개발자 2,Tom,서울,선생님 3,Jonathan,대전,경찰 4,James,부산,무직 5,Rachel,인천,의사 6,Samuel,창원,학생 7,Peter,안동,농부 8,Clara,울진,선장 9,Harry,울산,역무원 이제 이 데이터를 파싱해 보도록 하겠습니다. 프로그램 제작 csv를 파싱하는 수많은 라이브러리..
APP을 생성했다면 이젠 SDK를 다운로드 받고, 사용하는 방법에 대해 알아보겠습니다. SDK 소개 우선 간단히 SDK에 대해 소개해드리겠습니다. marketplace.zoom.us/docs/sdk/native-sdks/windows/c-sharp-wrapper C# wrapper - Windows - Client SDKs - Zoom Software Development Kit (Zoom SDK) C# Wrapper Contents 1\. C# wrapper Even though our Windows SDK demo and native interfaces are written in C/C++, we are still thinking about benef... marketplace.zoom.us Zoom..
아래와 같은 클래스가 있습니다. class Program { internal static List Items = new List(); static void Main(string[] args) { AddDummyValues(); RemoveDummyValues(); } internal static void AddDummyValues() { for(int i = 0; i { Items.Remove(x); }); } } 실행해보면 아래와 같은 예외가 발생합니다. 이는 Remove 뿐만 아니라 Add를 해도 동일한 예외가 발생합..
# 이 게시글은 수시로 업데이트 될 예정입니다. # 이 프로젝트는 회사 업무와 별개로 진행되는 프로젝트라 마감 기한이 없고 진행이 더딜 수 있습니다. # 개발을 진행할 때마다 개발 일지를 작성, 잔여 항목을 기록할 것입니다. 개요 기존 PC방에 사용중인 프로그램과 유사한 프로그램을 제작해보자. 필요 프로그램 1. 클라이언트 프로그램 2. 시간 충전 프로그램 3. 중앙 제어 프로그램 4. 하드보안관과 유사한 프로그램 요구사항 PC방에 요리와 정리를 하는 인력 외에 다른 인력이 필요 없도록 한다. 사업 확장성이 용이하게 설계, 구현한다. 추후 체인점화 할 수 있도록 계정 연동, 구축 및 업데이트가 쉽도록 한다. 셧다운제 제도를 적용하자. 24시간 운영되는 곳이므로, 설정이 변경되더라도 재시작이 필요없는 서비..
결론부터 알려드리겠습니다. DateTime? dateTime = null; if(dateTime != null) { Console.WriteLine(dateTime.Value.ToString("yyyy")); } 또는 DateTime? dateTime = null; Console.WriteLine(dateTime?.ToString("yyyy")); 을 사용하면 됩니다. 기본적으로 DateTime 형식에는 null이 지원되지 않습니다. 이때 타입 뒤에 "?" 를 붙임으로써 nullable형식으로 만들 수 있는데 이때 DateTime의 ToString함수가 overloading을 제공하지 않습니다. 이때 Nullable의 Value라는 속성을 이용하면 됩니다. 하지만 Value가 null일 경우 System..