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

本文关键字:函数 转换 Instr Left VbSCript UCase 简单 | 更新日期: 2023-09-27 18:11:20

我在VBSCript中得到了下面的函数。这怎么能用c#写出来呢?

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

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

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

使用

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