c# linq select get current index