c# - 无法隐式转换类型 system.collections.generic.IEnumerable到字符串[]
问题描述
试图解决并解决以下错误
public String[] Any()
{
var lastSixMonths = Enumerable.Range(0, 6).Select(i => DateTime.Now.AddMonths(i - 6)).Select(date => date.ToString("MM/yyyy"));
return lastSixMonths;
}
解决方案
由于lastSixMonths
is theIEnumerable<string>
并且您期望一个数组,请尝试以下操作:
return lastSixMonths.ToArray();
我还创建了.NET Fiddle来展示如何打印string[]
.
推荐阅读
- java - 有效 XML 上的 XMLStreamException
- django - Django Channel - Redis 集成错误:aioredis.errors.ReplyError: ERR unknown command 'EVAL'
- android - 当根 ViewGroup 为 ConstraintLayout 时,LinearLayout 中的 EditText 在运行时延伸到全屏
- authorization - SAPUI5 Error_Log in Frontend:状态码 202:用户没有足够的权限
- html - CSS Grid分数单位根据内容而变化?
- centos7 - 已挂载目录中的 Cloud-init 挂载设备
- javascript - 如何标准化 [x,y] 时间序列数据集?
- java - 类型参数“S”的推断类型“S”不在其范围内;应该扩展'com.javatest.entity.User'
- reactjs - React Stripe 元素没有出现?
- c# - 在 ASP.NET Core 中设置 cookie 后立即获取 cookie 失败