Jed*_*oky 9 .net string-comparison linq-to-sql
任何人都知道怎么做?
编辑:我正在尝试> =.我纠正了标题.
Dre*_*kes 24
如果您正在寻找=>通常会写入的内容,>=那么您无法直接使用字符串.您可以通过CompareTo获得相同的行为:
string1.CompareTo(string2) >= 0
Run Code Online (Sandbox Code Playgroud)
在这种情况下,结果小于或等于零意味着string1将在之前排序string2,因此更大.
仅供参考=>,C#中的运算符仅用于lambda表达式的定义.
C#Linq To Sql不支持string1> = string2.String类根本不会覆盖> =运算符.它只覆盖!=和==运算符.您可以通过尝试编译以下方法来验证这一点
public static void Example() {
int val = "foo" >= "bar";
}
Run Code Online (Sandbox Code Playgroud)
如果要与LinqToSql中的Strings进行比较,您应该能够使用静态String.Compare(string,string)方法.
| 归档时间: |
|
| 查看次数: |
12470 次 |
| 最近记录: |