खोज…


परिचय

ये वर्ग उन विधियों और गुणों के संदर्भ पुस्तकालय हैं जो एक शब्द में, अपरिवर्तनीय रूप से, राज्य को नहीं बदलते हैं। आपको उन्हें बनाने की आवश्यकता नहीं है, आप बस उनका उपयोग करते हैं। वर्ग और विधियाँ जैसे कि इन्हें स्थैतिक वर्ग कहा जाता है क्योंकि वे वर्ग कोष्ठक के साथ वर्ग के नाम के साथ बनाकर, नष्ट या परिवर्तित नहीं किए जाते हैं। आप स्थैतिक वर्ग को संदर्भित कर सकते हैं।

तुरन्त नया GUID बनाना

[।] :: विधि (args):

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

केवल [String] रूप में GUID प्राप्त करने के लिए, .Guid संपत्ति का संदर्भ .Guid :

[guid]::NewGuid().Guid

। नेट मैथ क्लास का उपयोग करना

आप गणना करने के लिए .Net गणित वर्ग का उपयोग कर सकते हैं ([System.Math])

यदि आप जानना चाहते हैं कि कौन से तरीके उपलब्ध हैं, तो आप इनका उपयोग कर सकते हैं:

[System.Math] | Get-Member -Static -MemberType Methods

गणित वर्ग का उपयोग करने के कुछ उदाहरण इस प्रकार हैं:

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