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

解决方案 »

  1.   

    string s = "0" + Hex(j);
    s = s.substring(s.Length-2);
      

  2.   

                Int32 hex = 320;            String str = hex.ToString("X").Substring(0,2);            Console.WriteLine(str);
      

  3.   

    Public ReadOnly Property Right() As Integer你要的是vb.net的么?Right,在窗体里表示的是Me.Right属性,是窗体的右边界。
    这样写就可以了
    Microsoft.VisualBasic.Right("0" + Hex(j), 2)
      

  4.   

    int li = 0;
    string ll = li.ToString().PadRight(li, '2');