В чем разница между MaterialUserName и MaterialIdName в интерфейсе IModelDoc2?

Итак, у меня есть немного кода:

if ((strMaterial == null) || (strMaterial == ""))
            strMaterial = currDoc.MaterialUserName;

Я знаю, что мой код проходит через оператор if, потому что с помощью

if ((strMaterial == null) || (strMaterial == ""))
            strMaterial = currDoc.MaterialIdName;

работает. Однако он возвращает какую-то строку, которая выглядит как "SOLIDWORKS Materials|ANSI 304|1". Мой желаемый результат - что-то вроде "ANSI 304". Я знаю, что могу просто обработать эту строку, чтобы удалить части, но я хотел знать разницу между этими геттерами. Спасибо!

0 ответов

Другие вопросы по тегам