Я унаследовал существующий код C ++, который преобразует массив значений типа double в строку, записывает ее в памятное поле базы данных, а затем может прочитать строку из памятного поля базы данных и преобразовать ее в массив значений типа double. Я хочу написать код на C #, который выполняет ту же операцию преобразования массива значений типа double в строку, так что он совместим с кодом C ++, который преобразует его из строки в массив типа double.
C ++ код, который преобразует двойной массив в строку:
int numValues = 3;
double stations[] = { 1.0,2.0,3.0 };
int blockSize = numValues * sizeof(double);
char* mp_memoValue = new char[blockSize + 1];
memcpy(mp_memoValue, (char*)stations, blockSize);
Каким будет эквивалент в C #?