Ваш вопрос не совсем понятен, но звучит так, как будто вы могли бы захотеть использовать LINQ:
int count = x.list.Count(v => v.Value == 5);
Но без какой-либо более конкретной информации о типах очень сложно сказать. Если бы вы могли предоставить более подробную информацию - например, описание задействованных типов - это действительно помогло бы.
Кстати, для структуры очень странно содержать список. Вы действительно уверены, что хотите использовать структуру, а не класс?