Convertion от Double [] ЦСИ в Byte [] ДСТ может быть эффективно сделано в C# с помощью фиксированных указателей:Как преобразовать список <Double> в Byte [] в C#
fixed(Double* pSrc = src)
{
fixed(Byte* pDst = dst)
{
Byte* ps = (Byte*)pSrc;
for (int i=0; i < dstLength; i++)
{
*(pDst + i) = *(ps +i);
}
}
}
Как я могу сделать то же самое для Список src? I.e. как я могу получить фиксированный указатель на массив Double [] , включенный в список? Спасибо.
Я даже не знаю, что-то подобное существует ... – 2010-12-09 15:30:17
Я более любопытным зачем вы это делаете с помощью указателей? – Vitalik 2010-12-09 20:55:33