Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# PCL配置文件111:字符串不是IEnumerable<;char>;_C#_.net_Linq_Win Universal App - Fatal编程技术网

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

C# PCL配置文件111:字符串不是IEnumerable<;char>;,c#,.net,linq,win-universal-app,C#,.net,Linq,Win Universal App,我正在使用PCL配置文件111,不能在字符串上使用LINQ。下面的代码 var text = "Just a string"; text.Last(); 出现错误“'IEnumerable'不包含'Last'的定义,并且找不到接受'IEnumerable'类型的第一个参数的扩展方法'Last' 结果表明,此PCL中的字符串不是IEnumerable。是的 public sealed class String : IEnumerable, IComparable, IComparable<

我正在使用PCL配置文件111,不能在字符串上使用LINQ。下面的代码

var text = "Just a string";
text.Last();
出现错误“'IEnumerable'不包含'Last'的定义,并且找不到接受'IEnumerable'类型的第一个参数的扩展方法'Last'

结果表明,此PCL中的
字符串
不是
IEnumerable
。是的

public sealed class String : IEnumerable, IComparable, IComparable<String>, IEquatable<String>
公共密封类字符串:IEnumerable、IComparable、IComparable、IEquatable
我的问题是:

  • 为什么此PCL配置文件具有不同的字符串实现
  • 此特定概要文件的用例是什么
  • 我做错什么了吗
有关该项目的更多详细信息:

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

David Kean在对的评论中解释了原因。