본문 바로가기

전체 글270

rexpert.iojs.exe 프로그램 공용으로 사용하는 노트북에 위 이미지와 같은 경고가 떠서 혹시나 하는 생각에 확인해봄 결론을 얘기하면 크게 신경쓰지 않아도 됨. clipsoft 사에서 제공하는 레포트 툴 프로그램인데 사용하지 않으면 프로그램 추가 삭제에서 삭제하면 됩니다. 2020. 6. 18.
IDE0018 (Variable declaration can be inlined) 변수 선언은 인라인할 수 있습니다. int result; if (int.TryParse(input, out result)) Console.WriteLine(result); else Console.WriteLine("Could not parse input"); 매개 변수를 지원하는 기존 구문이 C# 7.0 버전에서 개선 되어서 별도의 선언문을 작성하지 않고 메소드 호출의 인수 목록에서 변수를 선언할 수 있게 되었다. 코드를 다음과 같이 수정한다. //int result; if (int.TryParse(input, out int result)) Console.WriteLine(result); else Console.WriteLine("Could not parse input"); 2020. 6. 15.
닷넷 프레임워크 다운로드 프레임워크를 활용해 개발할 때는 항상 버전 이슈가 발생한다. 닷넷 프레임워크 다운로드 URL https://dotnet.microsoft.com/download/dotnet-framework Download .NET Framework | Free official downloads Downloads for building and running applications with .NET Framework. Get web installer, offline installer, and language pack downloads for .NET Framework. dotnet.microsoft.com VersionReleasedEnd of life .NET Framework 4.8 (recommended) 2019-.. 2020. 6. 11.
IDE0060 (remove unused parameter) 마이크로스프트에서 개발하는 최신 Visual Studio 에는 코드 분석 기능이 내장되어 있어 코드에 취약한 부분을 다음과 같이 지적한다. 무시할 수도 있지만 Safety Software 개발을 위해서 코딩 스타일을 개선할 필요가 있다. Main() 에서 정의된 args 매개 변수는 사용되지 않는데 코드에 사용되지 않는 매개 변수가 없도록 권고하고 있다. /////////////////////////////////////////////////////////////////////// IDE0060 이슈 수정 /////////////////////////////////////////////////////////////////////// #1 namespace TP { class Program { static.. 2020. 6. 10.
[C#] 파일, 폴더 여부 확인 C#(.NET) 환경에서 특정 경로가 파일인지 아니면 디렉터리(폴더)인지 구분하는 가장 표준적인 코드 예시입니다..핵심 원리는 해당 경로의 '속성(Attributes)' 값을 가져와서 그 안에 '디렉터리'라는 표시(비트)가 포함되어 있는지 확인하는 것입니다. 코드 예제FileAttributes attr = File.GetAttributes(@"c:\Temp");if ((attr & FileAttributes.Directory) == FileAttributes.Directory) MessageBox.Show("Its a directory");else MessageBox.Show("Its a file");" 1. 코드 라인별 상세 설명FileAttributes attr = File.GetAtt.. 2015. 10. 8.
MS Visual C++ 10.0 에서 CString을 char * 타입으로 캐스팅 방법 String 을 char * 로 변환 방법 하나,#include char* StringToChar(CString& str){ long len = str.GetLength(); len = len*2; char *szTemp = new char[len+1]; memset(szTemp, 0, len+1); // Unicode to Ansi macro USES_CONVERSION; strcpy(szTemp, T2A(str)); return szTemp;} 방법 둘,char sz[512] = {};CString str = _T("변환할문자열");StringToChar(str, sz);void StringToChar(CString str, char* sz){ s.. 2014. 1. 22.