欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > Windows Powershell 變量的類型和強類型

Windows Powershell 變量的類型和強類型

熱門標簽:騰訊地圖標注中心怎么標注 印臺區呼叫中心外呼系統 六寸地圖標注點怎么刪除 莫拉克電梯系統外呼怎么設置 新鄭電銷機器人一個月多少錢 電話機器人公司招聘 如何根據經緯度百度地圖標注 地圖標注的圖案 萬全縣地圖標注app

變量可以自動存儲任何Powershell能夠識別的類型信息,可以通過$variable的GetType().Name查看和驗證Powershell分配給變量的數據類型。

PS> (10).gettype().name
Int32
PS> (9999999999999999).gettype().name
Int64
PS> (3.14).gettype().name
Double
PS> (3.14d).gettype().name
Decimal
PS> ("WWW.MOSSFLY.COM").gettype().name
String
PS> (Get-Date).gettype().name
DateTimePowershell

會給數據分配一個最佳的數據類型;如果一個整數超出了32位整數的上限([int32]::MaxValue),它就會分配一個64位整數的數據類型;如果碰到小數,會分配一個Double類型;如果是文本,Powershell會分配一個String類型;如果是日期或者時間,會被存儲為一個Datetime對象。

這種類型自適應也稱作“弱類型”,雖然使用起來方便,但是也會有一些限制,甚至危險。如果powershell選擇了一個錯誤的類型付給變量,可能會引發一些奇怪的現象。例如有一個變量要存儲的是即將拷貝文件的個數,可是在賦值時付了一個字符串,Powershell不會去做過多的判斷,它會更新這個變量的類型,并且存儲新的數據。所以一般專業的程序員或者腳本開發者更喜歡使用“強類型”,哪怕在賦值時類型不兼容的報錯,他們也樂意接受。

喜歡使用強類型的另一個原因是:每一個數據類型都有屬于自己的函數。例如DateTime,和XML,盡管這兩種類型都可以用純文本表示,但是使用強類型[DateTime]和[XML],對于數據操作起來更方便,這兩個類型的方法可是很豐富奧!

指定類型定義變量

定義變量時可以在變量前的中括號中加入數據類型。例如定義一個Byte類型的變量,因為Byte的定義域為[0,255],一旦嘗試使用一個不在定義域中的值賦給該變量就會顯示一條錯誤信息。

PS> [byte]$b=101
PS> $b
101
PS> $b=255
PS> $b
255
PS> $b.gettype()

IsPublic IsSerial Name                   BaseType
-------- -------- ----                   --------
True   True   Byte                   System.ValueType

PS> $b=256

Cannot convert value "256" to type "System.Byte". Error: "Value was either too large or too small for an unsigned byte.
"
At line:1 char:3
+ $b  =256
  + CategoryInfo     : MetadataError: (:) [], ArgumentTransformationMetadataException
  + FullyQualifiedErrorId : RuntimeException

使用固定類型的優點

手動地定義類型的一個重要原因是每個特殊的數據類型都有自己的特殊命令和特殊方法。比如把一個日期字符串賦給一個變量,Powershell不會自動把這個字符串轉換成日期對象賦給一個變量,因為Powershell畢竟是機器,沒有人那么智能。當你在賦值時指定DateTime類型時,你會發現幾乎所有的.Net 中DateTime類型的方法在這里都得到支持。

PS> [DateTime]$date="2012-12-20 12:45:00"
PS> $date

2012年12月20日 12:45:00

PS> $date.DayOfWeek
Thursday
PS> $date.DayOfYear
355
PS> $date.AddDays(-10)

2012年12月10日 12:45:00Powershell

處理Xml文檔也很方便,

例如有如下LogoTest.xml

  
 LOGOTEST> 
 EXTENSIONS> 
  E>.exe/E> 
  E>.dll/E> 
 /EXTENSIONS> 
 FILES> 
  F>/F> 
 /FILES> 
 DIRS>/DIRS> 
/LOGOTEST>

查詢.exe 和 .dll結點

PS> [ XML ]$xml=(Get-Content .LogoTestConfig.xml)
PS> $xml.LogoTest.Extensions.E
.exe
.dllPowershell 

默認支持的.NET類型如下。

[array],[bool],[byte],[char],[datetime],[decimal],[double],[guid],[hashtable],[int16],[int32],[int],[int64],[long],[nullable],[psobject],[regex],[sbyte].[scriptblock],[single],[float],[string],[switch],[timespan],[type],[uint16],[uint32],[uint64],[ XML ]

您可能感興趣的文章:
  • Windows Powershell 自動化變量
  • Windows Powershell 環境變量
  • Windows Powershell 變量的作用域
  • Windows Powershell 變量的幕后管理
  • Windows Powershell 命令返回數組

標簽:南昌 湘潭 疫苗接種 汕頭 天水 襄陽 喀什 臨汾

巨人網絡通訊聲明:本文標題《Windows Powershell 變量的類型和強類型》,本文關鍵詞  Windows,Powershell,變量,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Windows Powershell 變量的類型和強類型》相關的同類信息!
  • 本頁收集關于Windows Powershell 變量的類型和強類型的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    麻豆91在线看| 日本黄色动态图| www.欧美.com| 97中文字幕在线观看| 亚洲av无码成人精品国产| 亚洲AV成人无码精电影在线| 日韩黄色免费观看| 日韩欧美一级在线播放| 欧美国产一区在线| 亚洲综合无码一区二区| 老司机精品视频在线| 亚洲丝袜在线观看| 91成人破解版| 欧美性一二三区| 精品少妇一区二区三区免费观看 | 中文字幕在线观看网址| 色综合中文字幕| 91精品国产综合久久久久久久| 2020国产精品自拍| 亚洲第一在线综合网站| 国产成人在线免费| 精品熟女一区二区三区| 久久久久久久久久网站| 亚洲少妇30p| 国模一区二区三区白浆| 精品人妻一区二区三区免费| 在线观看日韩一区| 欧美激情一区二区在线| 福利一区福利二区| 日本污视频网站| 日韩三级精品电影久久久| 蜜桃在线一区二区三区| 夜夜春很很躁夜夜躁| 欧美一级二级在线观看| 夜夜嗨av一区二区三区| 国产一级免费片| 欧美日韩不卡视频| 亚洲美女视频在线观看| 东方欧美亚洲色图在线| 色婷婷久久综合| 中文成人综合网| 99久久精品国产精品久久| 国产精品免费在线视频| 亚洲人吸女人奶水| 国产精品久久久久久在线观看| 欧美成人伊人久久综合网| 天天av天天翘天天综合网| 99re成人精品视频| 欧美精品日韩精品| 亚洲成人一区在线| 91精品又粗又猛又爽| 精品久久99ma| 成人av电影免费在线播放| 婷婷伊人五月天| 欧美极品xxx| 国产精品主播直播| 国产精品久久国产精麻豆96堂| 久久久久久久精| 国产一区二区三区精品视频| 永久免费av无码网站性色av| 中文字幕日韩欧美一区二区三区| 丁香婷婷深情五月亚洲| 欧美日韩成人综合在线一区二区| 精品一区二区影视| 免费成人深夜天涯网站| 亚洲欧美另类小说| 国产交换配乱淫视频免费| 欧美精品一区二| 国产一区二区三区蝌蚪| 欧美色区777第一页| 精品夜夜嗨av一区二区三区| 色久综合一二码| 久久99九九99精品| 精品污污网站免费看| 天天色 色综合| 777777国产7777777| 日韩制服丝袜先锋影音| 波多野结衣 在线| 亚洲欧美经典视频| 欧美18—19性高清hd4k| 亚洲一区二区三区四区五区黄 | 亚洲h在线观看| 国产黄色小视频网站| 日韩激情一二三区| 日本高清免费不卡视频| 午夜视频久久久久久| 成人自拍小视频| 美女视频黄 久久| 欧美日韩国产bt| 成人伦理片在线| 欧美日韩一区中文字幕| 国产成人午夜电影网| 欧美成人官网二区| 国产sm在线观看| 日韩美一区二区三区| 91丝袜国产在线播放| 91精品在线免费| 91日韩一区二区三区| 欧美极品另类videosde| 久久久视频6r| 日韩高清一级片| 国产精品密蕾丝袜| 亚洲成av人片在www色猫咪| 色综合久久66| 大白屁股一区二区视频| 26uuu精品一区二区| 性囗交免费视频观看| 亚洲黄色小说网站| 在线观看福利片| 五月天激情小说综合| 欧美丝袜自拍制服另类| 不卡一二三区首页| 国产精品免费视频一区| 日本五十肥熟交尾| 一区二区三区欧美日韩| 色综合视频一区二区三区高清| 国产精品18久久久久久久久久久久| 日韩欧美国产高清| 国产精品久久不卡| 日韩精彩视频在线观看| 337p亚洲精品色噜噜狠狠| 国产a√精品区二区三区四区| 亚洲三级在线播放| 色综合一个色综合| www.av精品| 亚洲乱码国产乱码精品精可以看 | 18欧美亚洲精品| 中文字幕电影av| 成人性生交大片免费看在线播放| 国产欧美一区二区精品忘忧草| 女人黄色一级片| 国内精品久久久久影院薰衣草| 精品国精品自拍自在线| 国产手机在线观看| 国产呦萝稀缺另类资源| 国产亚洲精品资源在线26u| 中文字幕天堂网| 香蕉久久夜色精品国产使用方法| 欧美精品久久久久久久多人混战| 亚洲一级Av无码毛片久久精品| 日韩高清中文字幕一区| 精品国产乱码91久久久久久网站| 免费人成又黄又爽又色| 激情六月婷婷综合| 欧美韩日一区二区三区| 国产在线一卡二卡| 国产一区二区三区免费在线观看| 久久精品人人做| 九九精品视频免费| 欧美熟妇另类久久久久久多毛| 亚洲图片一区二区| 日韩欧美中文字幕精品| 国产精品免费无码| 国产成人av一区| 亚洲激情校园春色| 6080午夜不卡| 91视频免费在观看| 成人精品免费网站| 一个色综合av| 欧美xxxx老人做受| 国产在线免费看| 91捆绑美女网站| 日本不卡视频在线观看| 久久精品亚洲一区二区三区浴池| 97在线观看免费高| 精产国品一区二区三区| 免费日韩伦理电影| 日韩欧美久久久| 久久精品一区二区三区四区五区| 9久草视频在线视频精品| 亚洲成人av中文| 久久夜色精品国产噜噜av| 乱h高h女3p含苞待放| 秘密基地免费观看完整版中文 | 色婷婷综合久久| 国产精品福利导航| 国产精品一区二区三区四区| 一区二区三区成人在线视频| 日韩欧美国产wwwww| 免费高清在线观看电视| 免费黄色三级网站| 国产成人精品网址| 五月天激情小说综合| 欧美国产精品一区二区| 欧美日韩国产成人在线免费| 亚洲欧美日韩第一页| 国产精品一卡二| 亚洲小说欧美激情另类| 久久久久久久精| 欧美美女直播网站| 色偷偷www8888| 中文字幕在线永久| 成人夜色视频网站在线观看| 日本不卡不码高清免费观看| 国产精品成人一区二区艾草| 欧美在线免费视屏| 99自拍偷拍视频| 国产成人av无码精品| 成人激情av网| 日本视频中文字幕一区二区三区|