我在“替换”时收到以下警告
> Severity Code Description Project File Line Suppression State
> Warning CA1307 The behavior of 'string.Replace(string, string?)' could
> vary based on the current user's locale settings. Replace this call in
> 'JobsLedger.API.ControllerServices.Common.OrderAndFIlterHelpers.ODataProcessQuery.ProcessQuery(string)'
> with a call to 'string.Replace(string, string?,
> System.StringComparison)'. JobsLedger.API C:\Users\simon\OneDrive\Documents\1.0
> - AURELIA\1.0 - JobsLedgerSPA -ASPNET CORE 3.1\JobsLedger.API\ControllerServices\Common\OrderAndFIlterHelpers\ODataProcessQuery.cs 38 Active
我不知道如何重新配置以下内容以考虑'System.StringComparison':
.Replace("and", "&")
.Replace("substringof", string.Empty)
.Replace("(", string.Empty)
.Replace(")", string.Empty)
.Replace("'", string.Empty)
.Replace(" ", string.Empty)
.Replace("eq", ",")
每行都发出了警告。.>
我正在使用VS2019,这些警告来自Roslyn编译器。我想摆脱警告..我如何重写此代码以考虑替换的'System.StringComparison'部分?
我在“替换”上收到以下警告>严重性代码说明项目文件行抑制状态>警告CA1307'string.Replace(string,string?)'的行为...