Я искал исходный код аудиозаписывающего устройства, и я заметил, что код очень часто использовал оператор ->
в коде. Например:'->' оператор в C#, что он делает?
WaveInHeaders[i]->dwUser = IntPtr.Zero;
WaveInHeaders[i]->lpNext = IntPtr.Zero;
WaveInHeaders[i]->reserved = IntPtr.Zero;
Я никогда не видел ничего подобного, что в C#, прежде чем он мне напоминает итератора C++, но я просто хочу, чтобы было ясно себе. Что это и что он делает? (он использовался в небезопасном классе)
Поскольку этот код является «небезопасным», тогда '->' является детекцией. Проверьте это: http://stackoverflow.com/questions/6405212/does-c-sharp-use-the-pointer-notation – Ian
@Ian: Спасибо. – Arrrr