试图将VB代码转换为C#但发生错误

las*_*hja -1 c#

我确实将VB代码转换为下面的C#代码,但发生了错误.我Strings.InStr和错误Strings.Mid.

    sHeadingNm = ActiveDocument.Styles(wdStyleHeading1).NameLocal;  
if (!string.IsNullOrEmpty(sHeadingNm)) {  
    nPos = Strings.InStr(1, sHeadingNm, "1");  
    if (nPos > 0)  
        sHeadingNm = Strings.Mid(sHeadingNm, 1, nPos - 1);  
}  

//=======================================================  
//Service provided by Telerik (www.telerik.com)  
//Conversion powered by NRefactory.  
//Twitter: @telerik  
//Facebook: facebook.com/telerik  
//=======================================================  
Run Code Online (Sandbox Code Playgroud)

请帮我...

And*_*yev 5

您使用的方法的C#等价物:

Strings.InStr具有String.IndexOf的等价物

Strings.Mid具有String.Substring的等价