У меня всегда была идея, что корневое пространство имен в .NET, «System
», было в основном для материалов, которые не слишком зависеть от конкретной платформы.Почему Windows.Forms в системе, а не Microsoft?
мне было интересно, если кто-то есть идеи или понимание, почему Windows.Forms
имен в System
и не Microsoft
, так как это, кажется, довольно закрепилась на одной платформе.
(нет пламени войны или ненужных MS не трепку, если вообще возможно, пожалуйста! :))
На самом деле Windows.Forms также можно использовать в Mono и, следовательно, также скомпилировать для Mac OS X и $ your_linux_distribution. – Residuum
Не беспокойтесь о пламенных войнах. Здесь довольно редко. Такого рода ответы будут низкими и потерять интерес довольно быстро. –
Интересный вопрос - мне также хотелось бы узнать, как MS решает, что входит в систему и что происходит в Microsoft.Слишком много вещей в Системе, похоже, связаны с Windows, и слишком много вещей в Microsoft могут работать на альтернативных платформах. – Keith