Re[16]: Два одинаковых типа
От: kov_serg Россия  
Дата: 23.12.24 11:56
Оценка:
Здравствуйте, rg45, Вы писали:

R>Вот это сообщение
Автор: kov_serg
Дата: 23.12 13:40
я воспринял как несогласие. Только не понял, как какому именно из двух высказываний это несогласие относится:


R> Главный вопрос этой темы можно было бы переформулировать для чисел;

можно
R> Вопрос, можно ли использовать вектор для задания ID, является оффтопом для данной темы.
я просто высказал сомнения что вектор это не самый удачный выбор для типа идентификатора

R>Пояснишь?

Вы просто не в том контексте смотрите. Поэтому и возникли такие разночтения.

> ElementId — это уникальный Id элемента иерархии.

> LogicalId — тоже Id элемента той же иерархии, но без определенного слоя.

ElementId — это путь к элементу
LogicalId — это локальный путь, отностиельно некоторого узла.

То есть это дерево (аналог файловая система)

[ElementId]
root-->a-->b-->c-->element_1
root-->a-->b-->element_2
root-->d-->a-->element_3
root-->e-->a-->element_4

[LogicalId]
a-->element_3

И в качестве идентификаторов логично использовать числа 1,2,3,4

То есть назвать это не Id а Path:
ElementPath
LogicalPath
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.