我有以下功能:
private static string SanitizeVersionStringFromUnit(string version)
{
var santizedString = new string(version.Where(char.IsLetterOrDigit).ToArray()); ;
return santizedString;
}
Run Code Online (Sandbox Code Playgroud)
然而,intellisense告诉我字符串不包含Where的定义,并且没有找到扩展方法.我using System.Linq;在文件中声明了.在非Xamarin项目中,此代码工作正常.
这是VS2015社区中的Xamarin.Forms PCL项目.是什么赋予了?
如何在Metro c#中获取字符串实习方法.如果在Windows 8 c#中找不到,是否有任何等效的方法来维护系统对指定String的引用.
看起来WinRT版本的.NET中的字符串类没有实现IEnumerable.我想知道他们为什么这样做呢?