c# - 如何修复该方法以便他们处理列表?
问题描述
我有一个带有列表的模型,我正在尝试编写代码来处理列表,但没有任何结果。如何修复或改进该方法?我是初学者。
模型中的代码
public List<string> Poster { get; set; }
还有我的方法
public async Task<ActionResult<int>> Post(News news){
if (!string.IsNullOrWhiteSpace(news.Poster))
{
var productPhoto = Convert.FromBase64String(news.Poster);
news.Poster = await _fileStorageService.SaveFile(productPhoto, "jpg", "news");
}
...
解决方案
您的属性Poster
是一个列表,但在您的方法中,您将其用作单个字符串。我认为您需要遍历列表:
foreach(var entry in news.Poster)
{
if(!string.IsNullOrWhitespace(entry))
{
// ...
}
}
推荐阅读
- c++ - C++ 异或链表
- java - 在 GUI 中显示带有 Pax-Logging 的 Log4J
- php - 为什么我的 SOAP 调用不能与 PHP 一起使用?
- python - 为什么这段代码不起作用(字符串函数)?
- asp.net-mvc - 使用实体框架在每个表行上使用存储过程进行更新
- python - Matplotlib:从二维列表中绘制多条线
- javascript - 如何使用/存储 JSON 响应的值?
- python - Python PyQt4:如何将组合框名称传递给变量以简化脚本
- python - Python - 在数据框列中搜索值的列表,将涉及其他列的操作结果附加到列表中
- load - 模块加载 - 如何加载模块文件