Ответ 1
Вместо этого используйте статический метод NSIndexPath.FromRowSection:
NSIndexPath path = NSIndexPath.FromRowSection(3, 0);
Я знаю, что вы можете выбрать строку в UITableView, вызвав функцию UITableView.SelectRow, но мне трудно создать первый параметр NSIndexPath для данного номера строки. Это код, который я пробовал:
NSIndexPath path = new NSIndexPath() { Row = 3 };
tableView.SelectRow(path, false, UITableViewScrollPosition.None);
Но он не компилируется, потому что Row доступен только для чтения.
Или, может быть, есть другой способ сделать это?
Вместо этого используйте статический метод NSIndexPath.FromRowSection:
NSIndexPath path = NSIndexPath.FromRowSection(3, 0);