︿
Top

2025年1月15日 星期三

在 C# LINQ 如何進行字串大小的比較 (C# LINQ String Compare)

前言

最近程式開發, 需要在 C# LINQ 針對某個欄位作字串大小比較, 原本以為如下的寫法就能過, 但發現會有 "CS0019 Operator '>=' cannot be applied to operands of type 'string' and 'string'" 的錯誤.

var query = db.VWEmpCities.Where(x => x.CityId >= "5");  

後來問了 Felo Search, 有提到了採用 String.CompareString.CompareTo 進行字串大小的比較.

以下就舉一個例子, 進行演練, 加深印象.