我想知道MySQLBDDColumns.Text中是否存在值'Type de prise'
我得到我想知道它是否包含在Texte_Caractéristiques.Text中的值
但是只有我具有值'Type de prise'和值'Type de Prize du Chargeur',因此,如果在之前尝试创建'Type de Prize du Chargeur'时会尝试知道'Type de prise'是否存在。说“是”,而我希望不是。
这是我的代码:
for (y = 0; y <= (Texte_Caractéristiques.Lines.Length - 1); y = y + 2)
{
if (MySQLBDDColumns.Text.Contains(EnleverAccent(Texte_Caractéristiques.Lines[y])))
{
if (y == Texte_Caractéristiques.Lines.Length - 2)
{
Sauvegarde_Dans_BDD();
}
}
else
{
CreateColumnsIfNotExists(EnleverAccent(Texte_Caractéristiques.Lines[y]));
Get_ColumnsBDD();
}
}
所以我想拥有一个方法,该方法可以让我知道MySQLBDDColumns.Text是否包含值'Type de prise',如果存在'Type de Prize du Chargeur'或其他可以返回的值,则没有该值,我将返回真实值包含相同的文字
我也尝试过使用Regex,IndexOf和equals,但目前找不到任何解决方案。
答案 0 :(得分:0)
如果您只想要完全匹配,那么比较是否相等?
string.Equals(MySQLBDDColumns.Text, EnleverAccent(Texte_Caractéristiques.Lines[y]), StringComparison.CurrentCultureIgnoreCase)
我还为比较添加了忽略大小写的条件,但是可以根据需要将其删除。