最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

由vbs sort引發(fā).NET Framework之間的關(guān)系說明

 更新時間:2011年01月21日 23:11:25   作者:  
昨天晚上linkanyway問我VBS數(shù)組怎么排序,有沒有sort方法。我說,VBS又不是C#,怎么可能有sort方法,自己寫個排序算法不就行了。他說他不會寫,忽悠誰呢。
如果問題就這么結(jié)束,那么也就不會有這篇文章。怪我手賤,在Google中輸入“vbs sort”,回車,看到一段代碼,頓時淚流滿面。
復(fù)制代碼 代碼如下:

Set outputLines = _
CreateObject("System.Collections.ArrayList")
'add lines
outputLines.Add output
outputLines.Add output
outputLines.Sort()
For Each outputLine in outputLines
stdout.WriteLine outputLine
Next

System.Collections.ArrayList不是.NET里面的類嗎?在VBS中可以使用.NET中的類?事實證明,大約的確是可以的,不過僅限于很少一部分,至于是哪些,自己想吧。

一個示例程序:
復(fù)制代碼 代碼如下:

Set ArrayList = _
CreateObject("System.Collections.ArrayList")
Randomize
For i = 1 To 10
n = Int(100 * Rnd + 1)
out = out & n & " "
ArrayList.Add n
Next
WScript.Echo out
WScript.Echo "============================="
ArrayList.Sort()
out = ""
For Each i In ArrayList
out = out & i & " "
Next
WScript.Echo out

當(dāng)然了,不是每個系統(tǒng)上都裝有.NET Framework的,這種沒有移植性的代碼還是少寫的好。不過有特殊需要的朋友,主要先安裝.net組件。讓腳本可以做更多的事。
原文:http://demon.tw/programming/vbs-and-net-framework.html

相關(guān)文章

最新評論

崇左市| 云南省| 东兰县| 淅川县| 保德县| 昆明市| 利津县| 静海县| 永登县| 岗巴县| 沁阳市| 体育| 吴堡县| 齐齐哈尔市| 法库县| 甘孜县| 响水县| 天全县| 云浮市| 枝江市| 阿图什市| 台州市| 临漳县| 安庆市| 揭阳市| 搜索| 延安市| 陆河县| 蒲城县| 桃江县| 仲巴县| 安义县| 台山市| 乌拉特前旗| 天等县| 繁峙县| 芜湖县| 哈密市| 乌鲁木齐市| 昆山市| 屏南县|