Наскоро започнах да използвам c#, преминавайки от Java. Не мога да намеря как да получа елемент от списък по индекс. В Java, за да получа първия елемент от списъка, това би било:
list1.get(0);
Какъв е еквивалентът на c#?
list1[0];
Ако приемем, че типът list's има дефиниран индексиращ елемент.
Можете да използвате метода за разширение ElementAt в списъка.
Например:
// Get the first item from the list
using System.Linq;
var myList = new List<string>{ "Yes", "No", "Maybe"};
var firstItem = myList.ElementAt(0);
// Do something with firstItem
Visual Basic, C# и C++ имат синтаксис за достъп до свойството Item, без да се използва неговото име. Вместо това променливата, съдържаща List
List[index]
Вижте например: https://msdn.microsoft.com/en-us/library/0ebtbkkc(v=vs.110).aspx