Winforms DataGridView.Rows.Cells [] -> что быстрее?Клетки [int] или Клетки [строка] - PullRequest
0 голосов
/ 25 октября 2018


Привет, ребята :)

  dataGridView1.Rows[0].Cells[0] 
                  VS 
  dataGridView1.Rows[0].Cells["Zone"]

Не могли бы вы объяснить, что быстрее и почему?

* И, пожалуйста, объясните, как работает поиск строк.

Спасибо!

1 Ответ

0 голосов
/ 25 октября 2018

Единственный способ, которым приведенный выше код на самом деле работает, если он имеет тип, отличный от System.Windows.Forms.DataGridView, или, возможно, где-то есть метод расширения.

Большинство реализаций любой коллекции, которую собирается dataGridView1.Rows[0]чтобы быть быстрее, так как то, что делает dataGridView1.Rows["PositionID"] версия, это поиск индекса, а затем делать именно то, что вы сделали с dataGridView1.Rows[0]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...