Trước sự ngạc nhiên của tôi, tôi nhận được báo cáo kết quả sau:Chuyển đổi Array IEnumerable <T>
public static IEnumerable<SomeType> AllEnums
=> Enum.GetValues(typeof(SomeType));
để phàn nàn về việc không thể để chuyển đổi từ System.Array-System.Collection.Generic.IEnumerable. Tôi nghĩ rằng sau này được thừa kế từ trước đây. Dường như tôi đã nhầm.
Vì tôi không thể LINQ hoặc .ToList, tôi không chắc chắn cách xử lý đúng cách. Tôi muốn tránh việc đúc rõ ràng và vì đó là một loạt các giá trị cho một enum, tôi không nghĩ rằng là SomeType-nó sẽ được sử dụng nhiều, không.
'Enum.GetValues' trả về một' Array' mà không mạnh mẽ, đánh máy. Vì vậy, không có bất ngờ ở đây. –