Возможно, это глупый вопрос ... Но каков наилучший (с точки зрения производительности и памяти) способ создания константы IEnumerable
...?
Если это ' s невозможно определить «лучший» способ, какие у меня варианты? Как вы думаете, существует ли наиболее подходящий способ сделать это?
Например:
var enumerable = (IEnumerable ) new List {Value1, Value2, Value3};
var enumerable = (IEnumerable ) new TSomeType [] {Value1, Value2, Value3};
Учтите, что память и производительность здесь проблема - мы говорим о действительно ограниченной среде (небольшое устройство с установленным .NET).
Заранее спасибо.