将VbSCript简单函数(UCase,Left,Instr)转换为C#函数

时间:2011-10-13 10:07:35

标签: c# vbscript

我在VBSCript中有以下功能。如何用C#编写。

Dim Title 'As String
Function getNavID(Title)
         getNavID=UCase(Left(Title, InStr(Title, ". ") -1))
End Function

2 个答案:

答案 0 :(得分:1)

public string getNavID(string Title)
{
    var index = Title.IndexOf(". ");
    return Title.Substring(0, index -1).ToUpper();
} 

答案 1 :(得分:0)

使用此:

string getNavID(string Title)
{
    int a = Title.IndexOf('.');
    if (a >= 0) Title = Title.Substring(0, a - 1);
    return Title.ToUpper();
}