У меня есть очень общий метод расширения для отображения любого типа списка в консоли:
public static void ShowList<T>(this IEnumerable<T> Values)
{
foreach (T item in Values)
{
Console.WriteLine(item);
}
}
Нет, если у меня есть string
, я могу использовать этот метод
string text = "test";
text.ShowList();
Но в случае string
это не имеет смысла в моем приложении.
Как я могу исключить string
из этого метода? Я кое-что прочитал о
ShowList<T>(this IEnumerable<T> Values): Where != string //doesn't work