国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PowerShell > 正文

PowerShell使用枚舉變量定義帶智能提示功能的函數參數

2020-05-30 20:11:42
字體:
來源:轉載
供稿:網友

本文介紹在自定義PowerShell函數時,如何設置函數可以使用枚舉變量智能提示參數值。枚舉類型可以是.NET框架下的系統枚舉類型。

在PowerShell 3.0版本中,出現了一項新的功能,那就是參數值的智能提示。當然,不是隨便在哪里都會智能提示參數值,而是只能在ISE中。當然,所謂的ISE就是PowerShell自帶的一個集成開發環境。

本文要介紹的是,使用系統自帶的枚舉變量來作為智能提示的列舉選項。

我們把之前的Select-Color再拿出來看看,
代碼如下:
function Select-Color
{
    param(
        [ValidateSet(‘Red','Green','Blue')]
        $Color
    )
    “You chose $Color”
}

這里是使用ValiateSet來作為參數值的智能提示列表的,下面我們把它修改一下,就可以使用枚舉類型來作為參數值的智能提示列表了。
代碼如下:
function Select-Color
{
    param(
        [System.ConsoleColor]
        $Color
    )
    “You chose $Color”
}

OK,大家看到了,改動很簡單,把[ValidateSet(‘Red','Green','Blue')]這個有效值集合改成了系統自帶的一個枚舉類型[System.ConsoleColor],這樣就也可以實現參數值的智能提示。

關于PowerShell函數使用枚舉變量來作為參數智能提示,本文就介紹這么多,希望對您有所幫助,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 迁西县| 彰化县| 安顺市| 登封市| 孝义市| 象州县| 垦利县| 扎赉特旗| 通渭县| 屯留县| 桐城市| 长子县| 镇江市| 德安县| 犍为县| 象山县| 含山县| 迁西县| 阆中市| 增城市| 玉溪市| 如皋市| 大姚县| 赞皇县| 普安县| 洛隆县| 大田县| 虎林市| 焦作市| 九龙县| 习水县| 扎鲁特旗| 高阳县| 元谋县| 广平县| 双桥区| 海淀区| 密山市| 体育| 昌江| 巩留县|