由vbs sort引发.NET Framework之间的关系说明_vbs

如果问题就这么结束,那么也就不会有这篇文章。怪我手贱,在Google中输入“vbs sort”,回车,看到一段代码,顿时泪流满面。

复制代码 代码如下:

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中的类?事实证明,大约的确是可以的,不过仅限于很少一部分,至于是哪些,自己想吧。

一个示例程序:

复制代码 代码如下:

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

当然了,不是每个系统上都装有.NET Framework的,这种没有移植性的代码还是少写的好。不过有特殊需要的朋友,主要先安装.net组件。让脚本可以做更多的事。
原文:http://demon.tw/programming/vbs-and-net-framework.html

时间: 2024-09-20 08:22:53

由vbs sort引发.NET Framework之间的关系说明_vbs的相关文章

web api-MVC、WEB API 和 Entity Framework之间有什么区别?

问题描述 MVC.WEB API 和 Entity Framework之间有什么区别? MVC.WEB API 和 Entity Framework之间有什么区别 解决方案 MVC:是一个程序构架结构,m-model,v-view,c-controller web api:是一个resetful框架,asp.net webapi ef:一个orm框架,实现数据与数据实体的映射和数据维护

总结java实现八大排序算法及之间的关系

8种排序之间的关系: 1, 直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排 好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数 也是排好顺序的.如此反复循环,直到全部排好顺序. (2)实例 (3)用java实现 [java] view plaincopy package com.njue; public class insertSort { public insertSort(){ inta[]={49,38,65,97,76,13,27,

解读智慧城市建设和产业发展之间的关系

智慧城市建设已经深入到产业链的各个环节,打破了中国现有的产业秩序,本文诠释了智慧城市和产业的涵义和特征,针对中国产业发展现状和面临的形势,探讨智慧城市建设和产业发展之间的关系.智慧城市建设如何推动中国产业秩序重构以及在此过程中应该关注的几个关系. 关注智慧城市建设深入产业链的几个关系点 一.概述 1.智慧城市的诠释 智慧城市是人们将各类原始数据根据既定规则进行分析.处理,借助互联网共享技术实现人们所需要目标的一种工具,用以提升管理效率和服务能力.管理效率和服务能力提升的程度取决于人的智慧,取决于

slf4j-api、slf4j-log4j12以及log4j之间的关系

几乎在每个jar包里都可以看到log4j的身影,在多个子工程构成项目中,slf4j相关的冲突时不时就跳出来让你不爽,那么slf4j-api.slf4j-log4j12还有log4j是什么关系?      slf4j:Simple Logging Facade for Java,为java提供的简单日志Facade.Facade门面,更底层一点说就是接口.它允许用户以自己的喜好,在工程中通过slf4j接入不同的日志系统.更直观一点,slf4j是个数据线,一端嵌入程序,另一端链接日志系统,从而实现将

UIView的alpha、hidden和opaque属性之间的关系和区别[转]

UIView的alpha.hidden和opaque属性之间的关系和区别 作者:wangzz 原文地址:http://blog.csdn.net/wzzvictory/article/details/10076323 转载请注明出处   UIView的这几个属性让我困惑了好一阵子,通过翻看官方文档和stackoverflow等网上资源,对它们有了一定理解,现分享出来.如理解有误,还请大家指出.   一.alpha 液晶显示器是由一个个的像素点组成的,每个像素点都可以显示一个由RGBA颜色空间组成

XML和数据库之间的关系

xml|数据|数据库  1.0 简介    本论文简要的探讨了XML和数据库之间的关系,同时列出一些可以使用数据库处理XML文档的软件. 虽然这里不打算详尽地介绍这些软件,但是笔者希望它能够描述使用数据库处理XML文档中的主要部分.这里有点偏向与关系数据库,因为我的经验如此.     2.0 XML是数据库吗?     在开始讨论XML和数据库之前,我们需要回答一个萦绕在很多心头的问题: "XML是数据库吗?"在严格意义上将,如果"XML"是指XML文档时,答案是&

构架、框架、设计模式之间的关系简述

设计 一.软件体系结构和框架的定义 软件体系结构的英文单词是"architecture". Architecture的基本词义是建筑.建筑学.建筑风格. 软件体系结构虽然根植于软件工程,但还处于一个研究发展的阶段,迄今为止还没有一个为大家所公认的定义. <设计模式>中对框架的定义是框架就是一组相互协作的类,对于特定的一类软件,框架构成了一种可重用的设计. 软件框架是项目软件开发过程中提取特定领域软件的共性部分形成的体系结构,不同领域的软件项目有着不同的框架类型.框架的作用在

中文Access2000速成教程--1.8 定义表之间的关系

access|教程|速成|中文 第八讲 定义表之间的关系 前面定义了主键,以及相应的表后,就可以制定各表部的关系,从而建立起一个关系数据库.的应用与管理关系数据库,中文Access 2000具有很强的能力,这正是中文Visual FoxPro 6与中文Excel 2000所不及的.为了建立关系数据库,首先要建立好各相关表,接着将它们全部关闭,即可按下列步骤进行操作. 注意:中文Access 2000不能在已打开的表之间创建或修改关系,所以要关闭所有打开的表,这与中文Visual FoxPro 6

浅谈网站优化之新访客和老访客之间的关系

我们都知道现在大部分网站我们都依靠搜索引擎,我们不断的优化.不断的提高访问量,当我们网站IP逐步增高的同时我们沉浸在胜利的喜悦中,可我们却忽略新访客增加的数据和老访客增加的数据不成比例!这就要我们思考的问题了,所以做为一个站长我们对数据的分析不能忽视!下面我就来简单探讨下网站新访客和老访客之间的关系!   (上图为网站A 数据来源:百度统计 截图后为方便大家看做成了一张图片)   (上图为网站B 数据来源:百度统计 截图后为方便大家看做成了一张图片) 上面2个图片,分别为网站A 网站B,在这里笔