Что такое управляемый / неуправляемый .net-код и какая разница для меня?[дубликат]
Вопрос
Я вижу, что термины управляемый и неуправляемый используются здесь довольно часто.При поиске в Интернете я могу получить нечеткое представление о том, что это такое, но что мне действительно нужно знать, так это как это влияет на меня как разработчика настольных приложений на C #?Как мне узнать, с чем я имею дело в любой момент и как это меняет мой подход к этому коду?
Дублировать
Решение
Управляемый код - это код, для запуска которого требуется .NET framework...неуправляемый код этого не делает.Если вы пишете код на C #, вы пишете управляемый код.Вы можете взаимодействовать с неуправляемым кодом, если используете Pinvoke, но если вы будете придерживаться чистого C #, ваше приложение будет полностью состоять из управляемого кода.
Не связан с StackOverflow