Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.06;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
6-1101503646
GRF
2004-11-27 00:14
2005.02.06
закачка в отдельном потоке с возможностью отмены


4-1103111498
Пат
2004-12-15 14:51
2005.02.06
Как мне скопировать весь текст из FindWindowEX( SysListView32 )


14-1105702737
DimaK
2005-01-14 14:38
2005.02.06
BDE и профили пользователей в XP


1-1106291216
Бизон
2005-01-21 10:06
2005.02.06
Доступ к функциям MSWORD из Delphi


9-1099395514
Sphinx
2004-11-02 14:38
2005.02.06
Заголовочные файлы DX