Как преобразовать переменную с указателем float* в обычную переменную типа string? (Язык C#)

Компьютеры программирование C#

Есть переменная, которая обьявлена изначально как
public static readonly float* _lutPtr;

Но используется дальше как массив
for (var i = 0; i < 256; i++)
{
_lutPtr[i] = (i - 128) * scale;
}

Мне нужно преобразовать этот массив в строку, при этом чтоб все члены были разделены запятой.
И вот я делаю так
var res = string.Join(", ", _lutPtr.Select(x => x.ToString()).ToArray());

А компилятор выдаёт ошибку
Ошибка 1 Оператор "." не может применяться к операнду типа "float*"
Ответы:
зачем, о зачем указатели!.. кто позволил?! голову с плеч! чем Array не угодил?
Никакого массива нет, есть указатель на float. Вам нужно разыменовать указатель..


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.