В чем разница между 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". Я знаю, что могу просто обработать эту строку, чтобы удалить части, но я хотел знать разницу между этими геттерами. Спасибо!