前言
最近程式開發, 需要在 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.Compare 或 String.CompareTo 進行字串大小的比較.
以下就舉一個例子, 進行演練, 加深印象.