У меня есть файл XML:C# MVC XML Record Value
<profiles>
<profile username="user4" fullname="Full Name" />
</profiles>
Я пытаюсь retrive значение FULLNAME, вот что я пробовал:
public List<string> GetFullName(string username)
{
List<Profile> list = null;
try
{
list = (from t in ProfileList
where t.UserName == username
select t).FirstOrDefault();
}
catch { }
List<string> userFullName = new List<string>();
if (list != null)
{
foreach (Profile t in list)
{
userFullName.Find(t.FullName);
}
}
return userFullName;
}
FirstOrDefault выдает ошибку!
Спасибо заранее.
Чувак, вы знаете, что у вас есть глобальные переменные в вашем коде? Кроме того, как и компилятор, мы не можем вывести тип ProfileList. – linkerro
'FirstOrDefault дает ошибку' Это все? Что такое «ProfileList»? какую ошибку вы точно получаете? –
@linkerro На самом деле тип 'ProfileList' может быть выведен нами. Он должен быть 'IEnumerable' где 'T' имеет свойства' UserName' и 'FullName'.)) –
Oybek