Когда использовать указатели в C # /. NET?

Я знаю, что C # дает программисту возможность доступа и использования указателей в небезопасном контексте. Но когда это необходимо?

При каких обстоятельствах использование указателей становится неизбежным?

Только из соображений производительности?

Также почему C # предоставляет эту функциональность через небезопасный контекст и устраняет все управляемые преимущества от него? Можно ли использовать указатели без потери преимуществ управляемой среды, теоретически?

70
задан Joan Venge 2 March 2011 в 18:32
поделиться