.NET доступен только для Windows. Существует проект Mono , который не связан с Microsoft и нацелен на создание среды выполнения с открытым исходным кодом .NET и инструментов разработчика, которые можно использовать в * NIX (включая Mac OS X). Если вы хотите разрабатывать приложения .NET под Mac OS , это ваш единственный выбор.
Говоря о MacBook , вы можете установить на него Windows с помощью Boot Camp или запустить его на виртуальной машине и разрабатывать в Visual Studio, как и на любом другом Windows-устройстве. И это ок , я не думаю, что кто-то конфискует ваш Mac за это.