把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)已经有两年多了.从许多方面来看,这个特别的漏洞及其后续的开发比较有趣.下一篇文章将分析最 ...
随机推荐
- OpenWrt wireless通过配置uci生效
[转载请注明出处:钱正柱 http://blog.csdn.net/qianguozheng/article/details/24412673] 配置无线 vi /etc/config/wireles ...
- 在SQL Server Management Studio中可以运行作业但是用T-SQL运行则失败
原文:在SQL Server Management Studio中可以运行作业但是用T-SQL运行则失败 问题: 在SQL Server Management Studio中可以运行作业但是用T-SQ ...
- SQL Server 2008性能故障排查(三)——I/O
原文:SQL Server 2008性能故障排查(三)--I/O 接着上一章:CPU瓶颈 I/O瓶颈(I/O Bottlenecks): SQLServer的性能严重依赖I/O子系统.除非你的数据库完 ...
- HDU - 5186 - zhx's submissions (精密塔尔苏斯)
zhx's submissions Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others ...
- 刷牙LeetCode思考
时间已经到了不自觉地,3在五月中旬.今天正式LeetCode自由181刷牙的问题.感觉,以提高他们的算法非常有帮助. 第一个主要的深搜索,广泛搜索,DP他已经掌握7788.也有自己写的代码格公式,使用 ...
- OpenNMS在安装”我找不到jrrd.dll“错误的解决方法
在Windows 2003 Server(虚拟机)安装OpenNMS.找不到jrrd.dll错误.尝试从学习OpenNMS官网下载jrrd-1.0.7.tar.gz,我们没有发现标dll文件,编译需要 ...
- [linux]scp指令(转)
Linux scp命令用于Linux之间复制文件和目录,具体如何使用这里好好介绍一下,从本地复制到远程.从远程复制到本地是两种使用方式.这里有具体举例: ================== Linu ...
- 编写高质量JavaScript代码绳之以法(The Essentials of Writing High Quality JavaScript)翻译
原文:The Essentials of Writing High Quality JavaScript 才华横溢的Stoyan Stefanov,在他写的由O'Reilly初版的新书<Java ...
- Android开源项目分享
Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/ 个人记账工具 OnMyMeans http://sourceforge.ne ...
- hdu4699 Editor 2013 多校训练第十场 D题 数列维护 splay | 线段树 | 栈!!!!!
题意:维护一个文本编辑,并且查询最大前缀和. 写了splay,wa了13次 过了之后觉着特傻逼.发现题解两个栈就可以了,光标前后维护两个栈,维护前面的栈的前缀和 和 最大前缀和. 哎,傻逼,太弱了,还 ...