C#, перегрузка для одного T и для IEnumerableC#

Место общения программистов C#
Ответить
Anonymous
 C#, перегрузка для одного T и для IEnumerable

Сообщение Anonymous »

public static void AddOrUpdate(T entry) where T : class
{
//stuff
}

public static void AddOrUpdate(IEnumerable entries) where T : class
{
foreach (var entry in entries)
{
//stuff
}

Независимо от того, что я отправляю в этот метод, всегда выбирается первый. Как разделить IEnmuerables и отдельные объекты?
AddOrUpdate(entry); //goes into first one
AddOrUpdate(new Analog[] { entry}); //still goes into first one


Подробнее здесь: https://stackoverflow.com/questions/633 ... numerablet
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»