How to return the first Texture from a List given a texture name (string) using Linq?

I have a generic list of texture List and I need to find the very first ones from the results given a texture name = “robot_desert” for example.

Is it doable in unity?

using System.Linq;
using System.Collections.Generic;

List<Texture2D> list;

Texture2D tex = list.Where(t=>t.name =="robot_desert").FirstOrDefault();