none
如何调用Strings.Mid和Strings.Len函数 RRS feed

  • 问题

  • 各位高手,我有一个桌面应用,里面有这样一行代码

    string DirPath = Strings.Mid(Path, Strings.Len(FromPathTextbox.Text) + 1, Strings.Len(Path));

    其中,Strings.Mid和Strings.Len这两个函数, 

    我在metro中引用了

    using Microsoft.VisualBasic;
    using Microsoft.VisualBasic.CompilerServices;

    在输入Strings后,只弹出AscW,ChrW, Equals, referenceEquals这四种方法。

    我该怎样才能用这两个函数,如果不能用这两个函数,有什么函数可以代替它们?

    请指教,谢谢!!

    2013年3月8日 13:58

答案

  • Hi,

    Microsoft.VisualBasicl;的确是在商店应用中没有这么多方法了,但是完全可以用其他的来代替。

    Strings.Mid是截取字符串中的一部分,Strings.Len(String)返回字符数。因此这个可以这样写:

    string DirPath = Path.Substring(FromPathTextbox.Text.Length+1 , Path.Length);

    或者

    string DirPath = Path.Substring(FromPathTextbox.Text.Length+1);也应该没问题。

    我没有测试过,你可以试一试。


    Aaron
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2013年3月11日 8:15
    版主