Я знаю, что есть похожие вопросы к этому, но ни один из них не смог помочь мне решить эту проблему, потому что большинство из них о float, int и double.Здесь я пытаюсь обрезать строку из базы данных, а также сохранить исходное значение в другом месте.
Код:
objectivelist = db.GetBlogCategories(index, Size).ToList();
if (objectivelist != null)
{
categorylist.CategoryList = objectivelist;
objectivelist.ForEach(x => {
newlist.id = x.id;
newlist.detail = x.Detail;
x.Detail = x.Detail.Truncate(30);
categorylist.list.Add(newlist);
});
categorylist.index = index;
categorylist.size = Size;
categorylist.totalSize = db.GetBlogCategoriesCount(index, Size).Count();
categorylist.resultsize = db.GetBlogCategories(index, Size).Count();
}
, но Visual Studio выдает мне следующую ошибку:
Ошибка CS0121 Вызов неоднозначен междуследующие методы или свойства: 'StringExt.Truncate (string, int)' и 'Extension.Truncate (string, int)'
Как мне решить эту проблему.Это не должно быть проблемой, поскольку нет несоответствия типов данных.