2
У меня есть структура «xyz» с тремя строковыми объектами в ней. «foo» «bar» и «abc» Я хочу перебирать структуру и сравнивать имена объектов.VB.NET Итерация через объекты структуры
Structure xyz
dim foo as string
dim bar as string
dim abc as string
End Structure
Псевдо:
For each x as object in xyz
if x.Name = "foo" then
'bang
end if
End each
Возможно ли это?
Это возможно, но редко (!!!) целесообразно. Скорее, это обычно недостаток в дизайне. Расскажите нам, зачем вам это нужно, чтобы мы могли дать вам оптимальный совет. –
... нет как записано, обязательно. Является ли ваша структура коллекцией объектов? Все объекты будут иметь свойство «Name»? –
@ Konrad Rudolph У меня есть структура с примерно 50 строками, имена которых соответствуют заголовкам столбцов в datatable. Я посылаю datarow функции, которая должна связывать значения соответствующих столбцов с строками в структуре. Есть ли лучший способ обойти это? Jeremy Holovacs нет, это набор строк – Theveloper