2017-02-04 76 views

回答

0

你得到的錯誤信息是不言自明的。您嘗試將一個對Scores數組的引用分配給一個變量,該變量可以保存對EmotionScores數組的引用。這是無法完成的,因爲看起來這些類型之間沒有任何隱式轉換。

如果只是想獲得並保存某處的分數,你可以只將它們存儲在另一個變量:

var scores = emotions.Select(e => e.Scores).ToArray(); 
+0

我很困惑,因爲這不是我的代碼,這是微軟的代碼,它應該工作,如它在我的第一次嘗試中做過,在第一次嘗試後我沒有改變任何東西。我不僅需要在某處保存分數,這會初始化EmotionScores,從而使應用程序正常工作。 – NotSure

+0

這聽起來有點尷尬。當你說它是微軟的代碼時,你的意思顯然是微軟編寫的代碼,但是你沒有機會獲得「Score」和「EmotionScore」的定義嗎?如果答案是肯定的,那麼你可以通過討論他們的定義來發現問題。如果不是的話,那麼這些可能性不在你身邊。此外,如果您有定義,請將它們發佈在您的問題中與我們分享。謝謝 – Christos

+0

事情是,一切都很好,並且稍後它不起作用,並且拋出這個錯誤而不改變代碼中的任何東西。 – NotSure

相關問題