달력

52024  이전 다음

  • 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
반응형

반올림은 Math클래스에 존재하지만 버림은 존재하지 않는다.

그래서 버림은 자리수만큼 버림을 하고 싶을때는

남기고 싶은 자리수 만큼 10을 곱하고 다시 10을 나눈다.

ex) 두자리면 10 * 2를

    세자리면 10 * 3를

//소숫점 2자리 이하 버림처리
decimal dec = 0.12345m;
dec = Math.Truncate(dec * 100) / 100;
Posted by 유령회사
|
반응형
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
	if( keyData == Keys.Escape )
		this.btnExit.PerformClick();

	return base.ProcessCmdKey(ref msg, keyData);
}
Posted by 유령회사
|
반응형

 

Posted by 유령회사
|
반응형

 

Microsoft .NET Framework 에서는 SpecialFolder 열거형으로 윈도우의 특정 폴더를 쉽게 구할 수 있습니다.

 

예를 들어 윈도우 폴더가 C:\Windows, D:\Windows 등 여러 가지일 수 있는데

아래와 같이 한 줄로 해결할 수 있습니다.

 

string strFolder =Environment.GetFolderPath(System.Environment.SpecialFolder.Windows);

 

 

  멤버 이름 설명
  AdminTools

개별 사용자를 위한 관리 도구를 저장하는 데 사용되는 파일 시스템 디렉터리입니다. MMC(Microsoft Management Console)에서는 사용자 지정 콘솔을 이 디렉터리에 저장하며 사용자와 로밍합니다..NET Framework 4에 추가되었습니다.

  ApplicationData

현재 로밍 사용자의 응용 프로그램 관련 데이터에 대한 공용 리포지토리로 사용되는 디렉터리입니다.

  CDBurning

CD에 기록될 때까지 기다리는 파일을 위한 스테이징 영역으로 사용되는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다.

  CommonAdminTools

컴퓨터의 모든 사용자를 위한 관리 도구가 들어 있는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다.

  CommonApplicationData

모든 사용자가 사용하는 응용 프로그램 관련 데이터에 대한 공용 리포지토리로 사용되는 디렉터리입니다.

  CommonDesktopDirectory

모든 사용자의 바탕 화면에 나타나는 파일 및 폴더가 들어 있는 파일 시스템 디렉터리입니다. 이 특수 폴더는 Windows NT 시스템에서만 사용할 수 있습니다..NET Framework 4에 추가되었습니다.

  CommonDocuments

모든 사용자에게 공통된 문서가 들어 있는 파일 시스템 디렉터리입니다. 이 특수 폴더는 Shfolder.dll이 설치된 Windows NT 시스템, Windows 95 및 Windows 98 시스템에서 사용할 수 있습니다..NET Framework 4에 추가되었습니다.

  CommonMusic

모든 사용자에게 공통된 음악 파일의 리포지토리로 사용되는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다.

  CommonOemLinks

이 값은 이전 버전과의 호환성을 위해 Windows Vista에서 인식되지만 특수 폴더 자체는 더 이상 사용되지 않습니다..NET Framework 4에 추가되었습니다.

  CommonPictures

모든 사용자에게 공통된 이미지 파일의 리포지토리로 사용되는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다.

  CommonProgramFiles

전체 응용 프로그램에서 공유되는 구성 요소에 대한 디렉터리입니다.

비 x86 시스템의 x86 공통 프로그램 파일 디렉터리를 가져오려면 ProgramFilesX86 멤버를 사용합니다.

  CommonProgramFilesX86

Program Files 폴더입니다..NET Framework 4에 추가되었습니다.

  CommonPrograms

응용 프로그램 간에 공유되는 구성 요소에 대한 폴더입니다. 이 특수 폴더는 Windows NT, Windows 2000 및 Windows XP 시스템에서만 사용할 수 있습니다..NET Framework 4에 추가되었습니다.

  CommonStartMenu

모든 사용자의 시작 메뉴에 나타나는 프로그램 및 폴더가 들어 있는 파일 시스템 디렉터리입니다. 이 특수 폴더는 Windows NT 시스템에서만 사용할 수 있습니다..NET Framework 4에 추가되었습니다.

  CommonStartup

모든 사용자의 시작 폴더에 나타나는 프로그램이 들어 있는 파일 시스템 디렉터리입니다. 이 특수 폴더는 Windows NT 시스템에서만 사용할 수 있습니다..NET Framework 4에 추가되었습니다.

  CommonTemplates

모든 사용자가 사용할 수 있는 템플릿이 들어 있는 파일 시스템 디렉터리입니다. 이 특수 폴더는 Windows NT 시스템에서만 사용할 수 있습니다..NET Framework 4에 추가되었습니다.

  CommonVideos

모든 사용자에게 공통된 비디오 파일의 리포지토리로 사용되는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다.

  Cookies

인터넷 쿠키에 대한 공용 리포지토리로 사용되는 디렉터리입니다.

  Desktop

실제 파일 시스템 위치가 아니라 논리 데스크톱입니다.

  DesktopDirectory

데스크톱에서 실제로 파일 개체를 저장하는 데 사용되는 디렉터리입니다.

  Favorites

사용자가 즐겨찾는 항목에 대한 공용 리포지토리로 사용되는 디렉터리입니다.

  Fonts

글꼴이 들어 있는 가상 폴더입니다..NET Framework 4에 추가되었습니다.

  History

인터넷 기록 항목에 대한 공용 리포지토리로 사용되는 디렉터리입니다.

  InternetCache

임시 인터넷 파일에 대한 공용 리포지토리로 사용되는 디렉터리입니다.

  LocalApplicationData

현재 로밍하지 않은 사용자가 사용하는 응용 프로그램 관련 데이터에 대한 공용 리포지토리로 사용되는 디렉터리입니다.

  LocalizedResources

지역화된 리소스 데이터가 들어 있는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다.

  MyComputer

내 컴퓨터 폴더입니다.

  MyDocuments

내 문서 폴더입니다.

  MyMusic

내 음악 폴더입니다.

  MyPictures

내 그림 폴더입니다.

  MyVideos

사용자에 속한 동영상의 리포지토리로 사용되는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다.

  NetworkShortcuts

네트워크 환경 가상 폴더에 있을 수 있는 링크 개체가 들어 있는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다.

  Personal

문서에 대한 공용 리포지토리로 사용되는 디렉터리입니다.

  PrinterShortcuts

프린터 가상 폴더에 있을 수 있는 링크 개체가 들어 있는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다.

  ProgramFiles

프로그램 파일 디렉터리입니다.

x86 이외의 시스템에서 ProgramFiles GetFolderPath 메서드로 전달하면 x86이 아닌 프로그램의 경로가 반환됩니다. 비 x86 시스템의 x86 프로그램 파일 디렉터리를 가져오려면 ProgramFilesX86 멤버를 사용합니다.

  ProgramFilesX86

x86 Program Files 폴더입니다..NET Framework 4에 추가되었습니다.

  Programs

사용자의 프로그램 그룹이 들어 있는 디렉터리입니다.

  Recent

사용자가 가장 최근에 사용한 문서가 들어 있는 디렉터리입니다.

  Resources

리소스 데이터가 들어 있는 파일 시스템 디렉터리입니다..NET Framework 4에 추가되었습니다.

  SendTo

보내기 메뉴 항목이 들어 있는 디렉터리입니다.

  StartMenu

시작 메뉴 항목이 들어 있는 디렉터리입니다.

  Startup

사용자의 시작 프로그램 그룹에 해당하는 디렉터리입니다.

  System

시스템 디렉터리입니다.

  SystemX86

Windows System 폴더입니다..NET Framework 4에 추가되었습니다.

  Templates

문서 템플릿에 대한 공용 리포지토리로 사용되는 디렉터리입니다.

  UserProfile

사용자의 프로필 폴더입니다. 응용 프로그램에서는 이 수준에 파일이나 폴더를 만들 수 없으며ApplicationData에서 참조되는 위치 아래에 데이터를 두어야 합니다..NET Framework 4에 추가되었습니다.

  Windows

Windows 디렉터리 또는 SYSROOT입니다. %windir% 또는 %SYSTEMROOT% 환경 변수에 해당합니다..NET Framework 4에 추가되었습니다.


 

Posted by 유령회사
|
반응형
public bool IsValidIp(string addr)
{
   IPAddress ip;
   bool valid = !string.IsNullOrEmpty(addr) && IPAddress.TryParse(addr, out ip);
   return valid;
}

 

테스트 출력

Posted by 유령회사
|