把VBScript的函数迁移到C#.NET
VBScript 5.6 Functions | C# code |
Abs | System.Math.Abs |
Array | New Object() { } |
Asc, AscB, AscW | Microsoft.VisualBasic.Strings.Asc |
Atn | System.Math.Atan |
CBool | System.Convert.ToBoolean |
CByte | System.Convert.ToByte |
CCur | System.Convert.ToDecimal |
CDate | System.Convert.ToDateTime * |
CDbl | System.Convert.ToDouble |
Chr | (char) |
CInt | System.Convert.ToInt32 |
CLng | System.Convert.ToInt64 |
Cos | System.Math.Cos |
CreateObject | CreateObject or New Instance in .NET |
CStr | System.Convert.ToString |
Date | DateTime.Today |
DateAdd | Microsoft.VisualBasic.DateAndTime.DateAdd |
DateDiff | Microsoft.VisualBasic.DateAndTime.DateDiff |
DatePart | Microsoft.VisualBasic.DateAndTime.DatePart |
DateSerial | Microsoft.VisualBasic.DateAndTime.DateSerial |
DateValue | Microsoft.VisualBasic.DateAndTime.DateValue |
Day | Microsoft.VisualBasic.DateAndTime.Day |
Eval | (Does not support) |
Exp | System.Math.Exp |
Filter | Microsoft.VisualBasic.Strings.Filter |
Fix | Microsoft.VisualBasic.Conversion.Fix |
FormatCurrency | Microsoft.VisualBasic.Strings.FormatCurrency |
FormatDateTime | Microsoft.VisualBasic.Strings.FormatDateTime |
FormatNumber | Microsoft.VisualBasic.Strings.FormatNumber |
GetLocale | Session.LCID |
GetObject | Microsoft.VisualBasic.Interaction.GetObject |
GetRef | (Does not support) |
Hex | Microsoft.VisualBasic.Conversion.Hex |
Hour | Microsoft.VisualBasic.DateAndTime.Hour |
InputBox | Microsoft.VisualBasic.Interaction.InputBox |
InStr, InstrB | Microsoft.VisualBasic.Strings.InStr |
InStrRev | Microsoft.VisualBasic.Strings.InStrRev |
Int | Microsoft.VisualBasic.Conversion.Int |
IsArray | Microsoft.VisualBasic.Information.IsArray |
IsDate | Microsoft.VisualBasic.Information.IsDate |
IsEmpty | Microsoft.VisualBasic.Information.IsEmpty |
IsNull | System.Convert.IsDBNull |
IsNumeric | Microsoft.VisualBasic.Information.IsNumeric |
IsObject | * |
Join | Microsoft.VisualBasic.Strings.Join |
LBound | Microsoft.VisualBasic.Information.LBound |
LCase | System.String.ToLower |
Left, LeftB | System.String.Substring(0,..) |
Len, LenB | System.String.Length |
LoadPicture | * |
Log | System.Math.Log |
LTrim | System.String.TrimStart |
Mid, MidB | System.String.Substring |
Minute | Microsoft.VisualBasic.DateAndTime.Minute |
Month | Microsoft.VisualBasic.DateAndTime.Month |
MonthName | Microsoft.VisualBasic.DateAndTime.MonthName |
MsgBox | Microsoft.VisualBasic.Interaction.MsgBox |
Now | System.DateTime.Now |
Oct | Microsoft.VisualBasic.Conversion.Oct |
Replace | Microsoft.VisualBasic.Strings.Replace |
RGB | Microsoft.VisualBasic.Information.RGB |
Right, RightB | System.String.Substring |
Rnd | Microsoft.VisualBasic.VBMath.Rnd |
Round | System.Math.Round |
RTrim | System.String.TrimEnd |
ScriptEngine | * |
ScriptEngineBuildVersion | * |
ScriptEngineMajorVersion | * |
ScriptEngineMinorVersion | * |
Second | Microsoft.VisualBasic.DateAndTime.Second |
SetLocale | * |
Sgn | System.Math.Sign |
Sin | System.Math.Sin |
Space | new String(' ',...) |
Split | Microsoft.VisualBasic.Strings.Split |
Sqr | System.Math.Sqrt |
StrComp | System.String.Compare |
String | New String() |
StrReverse | Microsoft.VisualBasic.Strings.StrReverse |
Tan | System.Math.Tan |
Time | Microsoft.VisualBasic.DateAndTime.TimeOfDay |
Timer | Microsoft.VisualBasic.DateAndTime.Timer |
TimeSerial | Microsoft.VisualBasic.DateAndTime.TimeSerial |
TimeValue | Microsoft.VisualBasic.DateAndTime.TimeValue |
Trim | System.String.Trim |
TypeName | Microsoft.VisualBasic.Information.TypeName |
UBound | Microsoft.VisualBasic.Information.UBound |
UCase | System.String.ToUpper |
VarType | Microsoft.VisualBasic.Information.VarType |
Weekday | Microsoft.VisualBasic.DateAndTime.Weekday |
WeekdayName | Microsoft.VisualBasic.DateAndTime.WeekdayName |
Year | Microsoft.VisualBasic.DateAndTime.Year |
把VBScript的函数迁移到C#.NET的更多相关文章
- VBScript常用函数
VBScript常用函数 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 1.Abs函数 Option Explicit '@author :yinzhengjie 'blog:ht ...
- 被弃用的php函数以及被那个代替
原文链接 http://blog.csdn.net/a11085013/article/details/8937848 下面列举了部分被弃用的函数: call_user_method ...
- 数据库迁移expdp impdp 与 OGg 搭建
1.long 字段的无法使用OGG 同步 2.clob字段的导入导出Bug , 生产使用network-link 导入导出太慢了,本地导入导出速度会快3到4倍 .但是测试环境的情况却相反 测试环境和生 ...
- 18 行 JS 代码编一个倒时器
有时候在生活中,你需要一个JavaScript倒计时时钟,而不是一个末日装置设备.不管你是否有一次约会,销售.促销.或者游戏,你可以受益于使用原生JavaScript构建一个时钟,而不是拿到一个现成的 ...
- Python开发入门与实战12-业务逻辑层
12. Biz业务层 前面的章节我们把大量的业务函数都放在了views.py里,按照目前这一的写法,当我们编写的系统复杂较高时,我们的views.py将会越来越复杂,大量的业务函数包含其中使其成为一个 ...
- php5.2转向 PHP 5.3 的 PHP 开发
PHP 5.3 开始,为了更好的向 PHP 的未来版本(PHP6) 过渡,将未来不再支持的函数标记为 DEPRECATED.在代码中使用这些函数,将毫不留情的在页面中显示警告信息:“使用了过时的函数… ...
- JS 代码编一个倒时器
有时候在生活中,你需要一个JavaScript倒计时时钟,而不是一个末日装置设备.不管你是否有一次约会,销售.促销.或者游戏,你可以受益于使用原生JavaScript构建一个时钟,而不是拿到一个现成的 ...
- JS中URL编码参数(UrlEncode)
JS中URL编码参数(UrlEncode) 网上有很多文字作品写涉及在JS中呈现类似UrlEncode功能时都是自定义参数来呈现,其实JS中本身就有那样的参数.参数parameter由于用类似URL的 ...
- 深入剖析最新IE0day漏洞
在2018年4月下旬,我们使用沙箱发现了IE0day漏洞;自从在野外发现上一个样本(CVE-2016-0189)已经有两年多了.从许多方面来看,这个特别的漏洞及其后续的开发比较有趣.下一篇文章将分析最 ...
随机推荐
- Cocos2d Lua 越来越小样本 内存游戏
1.游戏简介 一个"记忆"类的比赛游戏.你和电脑对战,轮到谁的回合,谁翻两张牌,假设两张牌一样.就消掉这两张牌,得2分,能够继续翻牌,假设两张牌不一样,就换一个人.直到最后.看谁的 ...
- Android学习小Demo(20)关于Fragment的应用
Android在3.0之后引入了Fragment的概念,我推測其想法可能仅仅是想更好地兼容大屏幕或者平板的开发,由于大屏幕能够展示很多其它的内容,而内容一多,逻辑有可能就乱,而利用Fragment,则 ...
- JavaScript的隐式转换
原文:JavaScript的隐式转换 JavaScript的数据类型分为六种,分别为null,undefined,boolean,string,number,object.object是引用类型,其它 ...
- android app启动过程(转)
Native进程的运行过程 一般程序的启动步骤,可以用下图描述.程序由内核加载分析,使用linker链接需要的共享库,然后从c运行库的入口开始执行. 通常,native进程是由shell或者init启 ...
- 3D数学学习笔记——笛卡尔坐标系
本系列文章由birdlove1987编写.转载请注明出处. 文章链接: http://blog.csdn.net/zhurui_idea/article/details/24601215 1.3D数学 ...
- 左右GNU Linux企业加密文件系统 eCryptfs简介
/********************************************************************* * Author : Samson * Date ...
- 微信JS-SDK“分享信息设置”API及数字签名生成方法(NodeJS版本)
原文:微信JS-SDK"分享信息设置"API及数字签名生成方法(NodeJS版本) 先上测试地址以示成功: 用微信打开下面地址测试 http://game.4gshu.com/de ...
- 初识Java——(Java学习笔记一)
冯诺依曼体系结构 JAVA核心优势:跨平台---通过JVM(java虚拟机)来实现 JVM:Java虚拟机的一种规范 标示符:只能以下划线.美元符号($).字母.数字组成,不能以数字开 ...
- unix cd使用命令
[语法]: cd [夹] [说明]:此命令用于工作文件以改变当前的文件夹,使用环境变量没有参数$HOME 作为它的参数,$HOME 路径通常在注册时输入. [抽样]: cd 文件夹 c ...
- C++ Primer第九章课后编程问题
1. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3V1Z2xlMjAxMA==/font/5a6L5L2T/fontsize/400/fill/I0J ...