PCL配置文件111:字符串不是IEnumerable <char>

时间:2015-11-12 20:48:35

标签: c# .net linq win-universal-app

我正在使用PCL配置文件111,我无法在字符串上使用LINQ。以下代码

var text = "Just a string";
text.Last();

有错误&#34;&#39; IEnumerable&#39;不包含&#39;最后&#39;的定义没有延伸方法&#39;最后&#39;接受类型&#39; IEnumerable&#39;的第一个参数。可以找到。&#34;

事实证明,此PCL中的String不是IEnumerable<char>。它是

public sealed class String : IEnumerable, IComparable, IComparable<String>, IEquatable<String>

我的问题是:

  • 为什么此PCL配置文件具有不同的String实现?
  • 此特定个人资料的用例是什么?
  • 我做错了什么?

项目的更多细节:

<TargetFrameworkProfile>Profile111</TargetFrameworkProfile>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>

enter image description here

0 个答案:

没有答案