如何浮動轉換爲system.Collection.generic.IEnumerable 當我嘗試通過返回的IEnumerable遍歷發生的實際問題。如何浮動轉換爲system.Collection.generic.IEnumerable
代碼
private ObservableRangeCollection<ReviewInfo> _rating = new ObservableRangeCollection<ReviewInfo>();
public ObservableRangeCollection<ReviewInfo> Review
{
get { return _rating; }
set { _rating = value; OnPropertyChanged("AvRating"); }
}
public async Task GetReview()
{
var ber_id= berProfile.Id;
ResponseInfo<ReviewInfo> res = await nsManager.Instance.GetReview(ber_id);
Device.BeginInvokeOnMainThread(async() => {
IsBusy = false;
if (res.IsError == true)
{
await _page.Alert(res.Message);
}
else
{
if (res.Data != null && res.Data.Count > 0)
{
var temp = res.Data.Average(x => x.Rating);
Review.AddRange(temp);
}
}
});
}
在這裏發佈您的代碼,而不是圖片 – Fabjan
由於您沒有顯示任何代碼,問題相當不清楚。但即使您發佈的屏幕截圖也沒有什麼幫助,因爲它沒有顯示任何涉及的類型。 –
好吧,目前還不清楚應該如何將一個'float'添加到'ReviewInfo'列表中。因爲你沒有提供這個類的代碼,我想你想創建一個新的實例'ReviewInfo',其屬性'Value'或類似的值需要設置爲'res.Data'的平均值 - 但除了你知道的人? – HimBromBeere