如何检查字符串是否只包含一个特定字符?

Joh*_*ohn -2 c# asp.net

dr["DomainName"].ToString().Contains("*")
Run Code Online (Sandbox Code Playgroud)

检查dr["DomainName"]包含char *,但如果包含其他字符,则条件也可能为true.

如何检查字符串是否只包含一个char,此char是a *

Tim*_*ter 5

你只需要使用String.Equals或比较它们==

if(dr.Field<string>("DomainName") == "*")
{
    // ...
}
Run Code Online (Sandbox Code Playgroud)

String.Contains是一个子字符串搜索,而==比较整个字符串.