Я думаю, что это простой вопрос, но я искал вокруг и, кажется, не могу найти ответ легко.
если у вас есть
var list = List<int>();
... fill list ...
и вы хотите получить общий тип в списке, я понимаю, что вы можете просто набрать:
var t = list.FirstOrDefault().GetType();
Есть ли другой способ сделать это через список, а не ссылаться на перечисление?
Причина в том, что у меня есть System.Data.Linq.Table<TABLE1>
, и я хочу получить от него тип TABLE1
.
так:
var table = new DataContext().TABLE1s; // this is Table<TABLE1>
var tableType = table.GetType().SomeMethod();
// i want tableType to equal TABLE1.GetType()