facebook twitter hatena line email

「Windows/powershell/クラス」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(サンプル)
(サンプル)
行1: 行1:
 
==サンプル==
 
==サンプル==
hello.ps1
+
HelloClass.ps1
 
<pre>
 
<pre>
 
class HelloClass {
 
class HelloClass {
行11: 行11:
 
</pre>
 
</pre>
 
参考:https://www.vwnet.jp/Windows/PowerShell/2017082401/PSv5Class06.htm
 
参考:https://www.vwnet.jp/Windows/PowerShell/2017082401/PSv5Class06.htm
 +
 +
==サンプル静的クラス==
 +
HelloUtil.ps1
 +
<pre>
 +
class HelloUtil {
 +
    static [int] hello([int] $test) {
 +
        return $test
 +
    }
 +
}
 +
[HelloUtil]::hello(11)
 +
</pre>

2021年8月23日 (月) 16:11時点における版

サンプル

HelloClass.ps1

class HelloClass {
    [string] hello() {
        return "Hello!!"
    }
}
$helloObj = New-Object HelloClass
$helloObj.hello()

参考:https://www.vwnet.jp/Windows/PowerShell/2017082401/PSv5Class06.htm

サンプル静的クラス

HelloUtil.ps1

class HelloUtil {
    static [int] hello([int] $test) {
        return $test
    }
}
[HelloUtil]::hello(11)