">"在c#的字符串中,就像在Powershell中一样

本文关键字:quot 一样 Powershell 字符串 | 更新日期: 2023-09-27 18:17:12

在PowerShell中我可以比较两个字符串:

   "002" -gt "001"
在c#中,我不能在string中使用">"。那么还有什么选择呢?

">"在c#的字符串中,就像在Powershell中一样

您可以使用String。比较

String.Compare("002", "001", StringComparison.Ordinal)

最好使用带有StringComparison形参的重载之一:

调用字符串比较方法时,如string。比较字符串。等于或字符串。IndexOf,您应该始终调用包含StringComparison类型参数的重载,以便您可以指定该方法执行的比较类型。有关更多信息,请参见. net框架中使用字符串的最佳实践。