日期:2014-05-18  浏览次数:20806 次

Right函数.net怎么写啊
vb6.0中有Right函数,例如LRC = Right("0" + Hex(j), 2),相当于取最右边两位字符,在.net里面该怎么取呢,直接那样写在Right处提示错误“Public ReadOnly Property Right() As Integer”没有任何参数,并且无法对它的返回类型进行索引。 ,该怎么写呢,请大家指点下,谢谢了

------解决方案--------------------
你要取j的十六进制的前2个字符?
------解决方案--------------------
string s = "0" + Hex(j);
s = s.substring(s.Length-2);
------解决方案--------------------
Int32 hex = 320;

String str = hex.ToString("X").Substring(0,2);

Console.WriteLine(str);
------解决方案--------------------
Public ReadOnly Property Right() As Integer

你要的是vb.net的么?

Right,在窗体里表示的是Me.Right属性,是窗体的右边界。
这样写就可以了

VB.NET code

Microsoft.VisualBasic.Right("0" + Hex(j), 2)

------解决方案--------------------
int li = 0;
string ll = li.ToString().PadRight(li, '2');