Самый быстрый способ получить доступ к значению ячейки в связанном DataGridView

У меня есть DataGridView, который связан с BindingList объектов, и я должен получить доступ к ценности конкретной клетки в каждом ряду как можно быстрее. Это быстрее, чтобы сделать:

if (((ObjectType)row.DataBoundItem).StringProperty != string.Empty)
{
}

... или...

if (row.Cells["STRINGPROPERTY"].Value != string.Empty)
{
}

Или есть ли иначе, это быстрее, чем оба из них?

0
nl ja de
@StuartDunkeld I' m работающий над ним прямо сейчас. Мне было просто любопытно, если кто-либо мог бы посмотреть на это и сказать, "О, первый путь определенно будет медленнее из-за броска", и т.д.
добавлено автор user685869, источник
Между теми двумя, I' d говорят, что тот без броска всегда быстрее.
добавлено автор Wim Ombelets, источник
Вы имели размеры, сколько времени каждый берет?
добавлено автор stuartd, источник
Если вы знаете индекс клетки, которая может быть более быстрой, чем доступ по имени.
добавлено автор stuartd, источник
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot