Согласно моему пониманию. Если вы хотите получить объекты, которые содержат определенный параметр, то вы можете использовать этот код
public static List<LIST> LIST1= new List<LIST>();
LIST L1 = new LIST();
var SearchedValue= List1.where(x=>x.num==L1.num).tolist();
, если вы хотите просто значение L1.num, тогда вы можете использовать эту строку (если искомая записьбудет 1, тогда вы должны использовать это)
var SearchedValue= List1.where(x=>x.num==L1.num).FirstOrDefault().num;