在 VB.NET 中,我试图确定给定的字符串是否存在于字符串数组中。根据我的研究,数组有一个我可以使用的“包含”方法,因此代码如下所示:
Dim fileTypesZ As String() = {"PDF", "TXT", "DOC", "DOCX", "XLS", "XLSX", "JPG", "JPGE", "BMP", "GIF"}
If (fileTypesZ.Contains(tempTest)) Then
End If
然而,VB.NET 说“Contains”不是“System.Array”的成员。我可以使用其他方法吗?
没有Contains
on Array
, 但是还有Enumerable.Contains http://msdn.microsoft.com/en-us/library/system.linq.enumerable.contains.aspx,这是一种适用于数组的扩展方法。
确保包括Imports System.Linq
在文件的顶部,并且您正在引用System.Core.dll
在您的项目参考中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)