国产探花免费观看_亚洲丰满少妇自慰呻吟_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函數使用枚舉變量來作為參數智能提示,本文就介紹這么多,希望對您有所幫助,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 同江市| 定州市| 浏阳市| 弥勒县| 电白县| 衡阳市| 吴江市| 盐源县| 抚州市| 孝感市| 吴桥县| 江都市| 旬邑县| 五家渠市| 济阳县| 文山县| 西安市| 龙里县| 蓬莱市| 阳曲县| 丰宁| 上蔡县| 收藏| 醴陵市| 旬邑县| 额尔古纳市| 大悟县| 中方县| 大理市| 吴江市| 江西省| 义马市| 肇庆市| 汝城县| 弋阳县| 富阳市| 广汉市| 楚雄市| 永德县| 涿州市| 丰镇市|