PowerShell
기존 정적 클래스 사용
수색…
소개
이 클래스는 상태를 한 단어로 변경하지 않는 메서드 및 속성의 참조 라이브러리입니다. 당신이 그들을 만들 필요가 없습니다, 당신은 단순히 그들을 사용합니다. 이러한 클래스 및 메서드는 생성, 소멸 또는 변경되지 않으므로 정적 클래스라고합니다. 클래스 이름을 대괄호로 묶어 정적 클래스를 참조 할 수 있습니다.
새로운 GUID를 즉시 생성하기
[class] :: Method (args)를 사용하여 PowerShell에서 기존 .NET 클래스를 즉시 사용할 수 있습니다.
PS C:\> [guid]::NewGuid()
Guid
----
8874a185-64be-43ed-a64c-d2fe4b6e31bc
마찬가지로 PowerShell 5 이상에서는 New-Guid
cmdlet을 사용할 수 있습니다.
PS C:\> New-Guid
Guid
----
8874a185-64be-43ed-a64c-d2fe4b6e31bc
GUID를 [String]
로만 얻으려면 .Guid
속성을 참조하십시오.
[guid]::NewGuid().Guid
.NET 수학 클래스 사용하기
.Net Math 클래스를 사용하여 계산을 수행 할 수 있습니다 ([System.Math]).
어떤 방법을 사용할 수 있는지 알고 싶다면 다음을 사용할 수 있습니다 :
[System.Math] | Get-Member -Static -MemberType Methods
다음은 Math 클래스 사용 방법에 대한 몇 가지 예입니다.
PS C:\> [System.Math]::Floor(9.42)
9
PS C:\> [System.Math]::Ceiling(9.42)
10
PS C:\> [System.Math]::Pow(4,3)
64
PS C:\> [System.Math]::Sqrt(49)
7
유형 추가
어셈블리 이름으로 라이브러리 추가
Add-Type -AssemblyName "System.Math"
또는 파일 경로별로 :
Add-Type -Path "D:\Libs\CustomMath.dll"
추가 된 유형을 사용하려면 :
[CustomMath.NameSpace]::Method(param1, $variableParam, [int]castMeAsIntParam)
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow