我是 C# 的新開發人員,我正在將代碼從 VB.NET 遷移到 C#。但是 LIKE 運算子在 C# 中不起作用,是否還有另一個具有相同功能的運算子?
我需要轉換的 VB.NET 代碼如下所示:
If (item Like "[A-D]") Then
End If
If (item Like "[E-H]") Then
End If
If (item Like "[I-M]") Then
End If
If (item Like "[N-V]") Then
End If
uj5u.com熱心網友回復:
C# 中不存在 LIKE 運算子,解決方法是使用正則運算式。
嘗試這個:
if (Regex.IsMatch(item, "^[a-dA-D] $"))
{
}
if (Regex.IsMatch(item, "^[e-hE-H] $"))
{
}
if (Regex.IsMatch(item, "^[i-mI-M] $"))
{
}
if (Regex.IsMatch(item, "^[n-vN-V] $"))
{
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/511601.html
標籤:C#VB.net
