var item = list.Where(t => somecondition);
I would love to be able to find out the index of the element that was returned, in fact, in my case a
I'd need more context, but if you're just getting an index so that you can call .Skip, I would recommend taking a look at .SkipWhile.
.Skip
.SkipWhile
If you do really need the index, I'd suggest writing your own .IndexOf extension method.
.IndexOf