您好,我有一个Expression.GreaterThanOrEqual(left,right),所以我想使用以下数据评估字符串或域类型:

002-1400


因此,当我使用GreaterThanOrEqual运算符“> =”时,我将能够说002-1400 "is greater or equal than" 002-1400, 002-1399, 002-1398 ...,因此我可以使用一些网格行来通过输入参数进行比较。

希望可以理解,

谢谢,

最佳答案

您不能在String类上定义运算符。但是,您可以选择任何方式创建自己的类型并定义相等关系。

关于c# - 在C#中覆盖二进制运算符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1909673/

10-12 02:34