Форум: "Потрепаться";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
ВнизC# char array в string Найти похожие ветки
← →
tipman © (2005-01-19 13:55) [0]Здравствуйте!
Имеется такая структура:
public struct TMy {
………………………………..
[ MarshalAs( UnmanagedType.ByValArray, SizeConst=100)]
public char[] Name;
………………………………} ;
т.е. содержит в себе грубо говоря массив из 100 символов (т.о. возвращается информация из DLL).
Далее в программе мне необходимо Name привести к типу String. Временно это решилось перебором символов итератором (foreach), нахождением позиции нулевого символа - i, а далее String my = new string(Name, 0, i); . Хотелось бы побыстрее. Не подскажите к.о. это лучше сделать.
З.Ы.: Name никогда не бывает полностью заполнено т.е. в любом случае этот массив будет содержать на к/л позиции нулевой символ.
← →
WondeRu © (2005-01-19 14:21) [1]опробуй копнуть в сторону
System.Text.StringBuilder
...
← →
REA (2005-01-19 14:48) [2]Чего только в Microsoft не изобретут, чтобы программистов работой загрузить. Ни за что бы не подумал, что вот это (не побоюсь этого слова) Unmanaged на самом деле массив из 100 символов.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.05 c