[C#] Static Class & Extenstion

SIMP
이 프로젝트는 Gitlab 에서 업데이트됩니다. 
https://gitlab.com/open-class/StaticClass.git
초청은 tindevil@nate.com 으로 문의주세요
  • CTextEnctypt.cs
  • GdiUtil.cs
  • MatExtension.cs
  • MessageWindow.cs
  • MethodExtensions.cs
  • Util.cs
확장과, 유틸파일에 대한 설명을 포함합니다.
나머지 파일은 다음 기회에 설명 드리겠습니다.

MethodExtenstions.cs

확장메소드 기능 : 자주 쓰는 기능을 추가해두었습니다. 
예를 들면  string.IsNullOrEmpty(문자) 는 함수 형태로 동작하지만 모든 문자열에 대해 isEmpty()로 확장시켜 두었습니다. 
즉 문자열.isEmpty() 를 실행하면 동일한 결과를 확인할 수 있습니다.
public static Boolean isEmpty(this string input)
{
      return string.IsNullOrEmpty(input);
}
확장메쏘드 MSDN 설명보기
https://docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/classes-and-structs/extension-methods

Utils.cs

확장은 아니지만 자주 사용하는 함수를 모아 두었습니다.
RunProcess(파일명) : 지정한 파일을 실행하는 기능
RunExplorer(경로) : 지정한 위치를 탐색기로 열기
GetStrfromurl(경로) : 지정된 웹사이트의 값을 가져오기(문자)
MsgE : 메세지박스(오류)
MsgI : 메세지박스(정보)
MsgQ : 메세지박스(응답:Yes or No)

다운로드

API Document :  http://tindevil.com/Document/api/arUtil.html 

별도의 프로젝트 파일이 아니므로 사용하려는 프로젝트와 NameSpace를 맞춘 후 사용하시기 바랍니다. 사용방법은 상단의 “동영상”을 이용하세요.

Leave a comment

* - Required fields