Что такое управляемый / неуправляемый .net-код и какая разница для меня?[дубликат]

StackOverflow https://stackoverflow.com/questions/538385

  •  22-08-2019
  •  | 
  •  

Вопрос

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

Дублировать

Что такое управляемый / неуправляемый код в C #?

Это было полезно?

Решение

Управляемый код - это код, для запуска которого требуется .NET framework...неуправляемый код этого не делает.Если вы пишете код на C #, вы пишете управляемый код.Вы можете взаимодействовать с неуправляемым кодом, если используете Pinvoke, но если вы будете придерживаться чистого C #, ваше приложение будет полностью состоять из управляемого кода.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top