首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

这几句VB有没有高手能翻译成C#解决思路

2012-01-07 
这几句VB有没有高手能翻译成C#ls_singleMid(ls_str,ii,1)ls_ascCstr(Asc(ls_single)-Len(ls_str))ls_len

这几句VB有没有高手能翻译成C#
ls_single   =   Mid(ls_str,ii,1)
ls_asc   =     Cstr(Asc(ls_single)   -   Len(ls_str))
ls_len   =   ls_len   +   Cstr(Len(ls_asc))
ls_pwd   =   ls_pwd   +   ls_asc

本人新手,刚从ASP转过来,真的不知道要如何实现原VB中的CSTR功能

CSTR函数解释
http://www.op800.com/aspvbscript/vsfctCStr.htm

[解决办法]
用new string(Asc(ls_single) - Len(ls_str))
就能转换成字符串。
[解决办法]
好像是如下吧:

ls_single = Mid(ls_str,ii,1)
------>
ls_single = ls_str.SubString(ii, 1);


ls_asc = Cstr(Asc(ls_single) - Len(ls_str))
------->
ls_asc = ((int)ls_single-ls_str.Length).ToString();


ls_len = ls_len + Cstr(Len(ls_asc))
----->
ls_len += ls_asc.Length.ToString();


ls_pwd = ls_pwd + ls_asc
---->
ls_pwd+=ls_asc
[解决办法]
ls_single就百Char类型的,
如果是String的,要这样了(int)ls_single[0];
[解决办法]
看一下C#的函数应该可以明白的,其它不是太难
[解决办法]
Convert.ToString( * )应该就可以吧

热点排行