VB6转换C#2010函数替换
VB6轉換C#2010函數替換
VB6 ---------------->C#2010
1、InStr(strKey, " ")-->strKey.IndexOf(" ")
InStr([start, ]string1, string2[, compare])
返回指定一字符串在另一字符串中最先出現的位置。在字符串string1中,從start開始找string2,省略start時從string1的第1個字符開始找。找不到時,函數返回值為0,找到則返回所在位置。
2、InstrRev("www.livebaby.cn","w")-->"www.livebaby.cn".LastIndexOf("w");
InstrRev(string1, string2[, start[, compare]])
返回某字符串在另一個字符串中最后出現的位置。
這里要注意VB6是從0開始數位,C#中是從1開始數位
VB返回結果:3
C#返回結果:2
3\\r\n-->System.Environment.NewLine
System.Environment.NewLine兼容性比\r\n好
4、IsNumeric-->自定義C#函數IsNumeric()?
?
1 publicstaticbool IsNumeric(string str){2 System.Text.RegularExpressions.Regex reg =new System.Text.RegularExpressions.Regex(@"^[-]?\d+[.]?\d*$");
3 return reg.IsMatch(str);
4 }
5、FreeFile可以刪除的
???? 說明:該值表示 FileOpen 函數可用的下一個文件號。
6、On?? Error?? Goto?? 0?? 關閉錯誤陷阱
???? 說明:指在發生錯誤時忽略其錯誤,繼續執行程序
7、待續...
轉載于:https://www.cnblogs.com/meil/archive/2011/12/08/2080304.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的VB6转换C#2010函数替换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: baidu patchrom项目开发详
- 下一篇: C#数组的合并拆分