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');