You are looking for Enumerable.ElementAt.
var secondMatch = str.Where(item => item.StartsWith("data"))
.ElementAt(1);
Console.WriteLine(secondMatch);
Where , - , (, ).
, , , , ElementAtOrDefault.
var secondMatch = str.Where(item => item.StartsWith("data"))
.ElementAtOrDefault(1);
if(secondMatch == null)
{
}
else
{
}
, , , ... . , , , , , , .
var secondMatch = str.Where(item => item.StartsWith("data"))
.ToArray()[1];