1
私は次のエラー受け付けております
変換できません:あなたのcurrentProfileがシングルとしてのLINQ - 暗黙的に型「System.Collections.Generic.IEnumerable
Profile currentProfile;
public Profile ActiveProfile()
{
currentProfile = new Profile();
return currentProfile =
(from profiles in xmlDoc.Element("PlayerPofiles").Element("Online").Elements("Player")
where (string)profiles.Element("Active") == "True"
select new Profile
{
Name = (string)profiles.Element("Name"),
Sex = (string)profiles.Element("Sex"),
Avatar = (string)profiles.Element("Avatar").Attribute("path") ?? "",
Created = (DateTime)profiles.Element("Created"),
Birthday = (string)profiles.Element("Birthday"),
Wins = (string)profiles.Element("Ratio").Element("Win"),
Losses = (string)profiles.Element("Ratio").Element("Loss"),
Abandoned = (string)profiles.Element("Ratio").Element("Abandoned")
});
}
ありがとうDotnetstep ...それはそれを修正しました。 – Yecats
'currentProfile = new Profile();'を省略すると、 'Profile'を返さなければなりません。 –
ありがとう@KrisIvanov - 私は最初の行を削除しました。私は混乱しています、なぜそれがプロファイルを返し、currentProfileを返さないといけませんか? – Yecats