C#任何以开头的字符串

C#任何以开头的字符串,c#,C#,假设我们有一个文本框和一个按钮。然后用户编写表格并单击按钮 我希望我的程序接受任何以“ta”开头的文本。所以它会接受这个输入。有什么办法吗?要检查字符串是否以指定的字符串开头,可以使用以下方法: 让我们好好做吧……:) // ///确定提供的字符串是否以“ta”开头。 /// ///要测试的字符串。 ///如果提供的字符串以“ta”开头,则为True;否则就错了。 ///比较不区分大小写。 私有静态bool StartsWithTa(字符串值) { 常量字符串前缀=“ta”; 如果(值==nu

假设我们有一个文本框和一个按钮。然后用户编写表格并单击按钮


我希望我的程序接受任何以“ta”开头的文本。所以它会接受这个输入。有什么办法吗?

要检查字符串是否以指定的字符串开头,可以使用以下方法:


让我们好好做吧……:)

//
///确定提供的字符串是否以“ta”开头。
/// 
///要测试的字符串。
///如果提供的字符串以“ta”开头,则为True;否则就错了。
///比较不区分大小写。
私有静态bool StartsWithTa(字符串值)
{
常量字符串前缀=“ta”;
如果(值==null)
返回false;
返回值.StartsWith(前缀,StringComparison.CurrentCultureIgnoreCase);
}

您使用的是Winforms还是WPF?
StartWith(“请研究”)Winforms。。。谢谢大家的回答
if(stringVariable.StartsWith("ta")) {
    // starts with ta
}
    /// <summary>
    /// Determines whether the supplied string begins with "ta".
    /// </summary>
    /// <param name="value">The string to test.</param>
    /// <returns>True if the supplied string starts with "ta"; false, otherwise.</returns>
    /// <remarks>The comparison is case-insensitive.</remarks>
    private static bool StartsWithTa(string value)
    {
        const string prefix = "ta";
        if (value == null)
            return false;

        return value.StartsWith(prefix, StringComparison.CurrentCultureIgnoreCase);
    }