Это мой код. У меня есть попытка и окончательное утверждение. В блоке try у меня есть фиксированный оператор, который устанавливает переменную указателя.Переменная область try, наконец
try
{
fixed (char* chRef = p)
{
//code
}
}
finally
{
chRef = null;
}
Im борется за способ, чтобы установить переменную фиксированный указатель на нуль независимо от того, как Пробный выходит Beause области видимости. Пожалуйста помоги.
char* chRef;
try
{
fixed (chRef = p)
{
//code
}
}
finally
{
chRef = null;
}
дает мне «Ошибка 12 Тип местный объявлен в фиксированном заявлении должен быть указатель типа»
AFAIK, вы должны * объявить * (вам не нужно его инициализировать), 'chRef' var в более широкой области. То есть перед «попыткой». –
wow указатель в C#. Это интересно. :-) –
@AndreCalil спасибо, пробовал это. Дает мне ожидаемую ошибку идентификатора при присваивании. – user2390368