缺少 String.IsEmpty 方法
Posted
技术标签:
【中文标题】缺少 String.IsEmpty 方法【英文标题】:String.IsEmpty method missing 【发布时间】:2021-11-04 16:52:26 【问题描述】:我在字符串类型的变量上调用 s.IsEmpty() 并收到下一个错误:
“错误 CS1061 'string' 不包含 'IsEmpty' 的定义,并且找不到可访问的扩展方法 'IsEmpty' 接受'string' 类型的第一个参数(您是否缺少 using 指令或程序集引用? ) "
据我了解,它没有看到扩展方法,但为什么呢? 如何启用它们?
我正在使用 .NET 4.0
【问题讨论】:
【参考方案1】:String.IsEmpty()
特定于 System.Web.WebPages
命名空间。
您可能打算使用String.IsNullOrEmpty()
或String.IsNullOrWhitespace()
,它们都是System
命名空间的一部分。
【讨论】:
要添加到这里,您可以在此处找到字符串上可用的所有方法:docs.microsoft.com/en-us/dotnet/api/… 不,我使用了 s.IsEmpty()。感谢您对 System.Web.WebPages 的了解。以上是关于缺少 String.IsEmpty 方法的主要内容,如果未能解决你的问题,请参考以下文章
JUnit4 TextUtils.isEmpty()给出与String.isEmpty()不同的结果
强制杰克逊在没有 JsonIgnore 的情况下忽略 isEmpty
java.lang.NoSuchMethodError: java.lang.String.isEmpty()Z