是的,C#中的AppDomain可以动态卸载。通过调用AppDomain.Unload方法,可以卸载指定的AppDomain,释放资源并结束其中运行的程序集。需要注意的是,卸载AppDomain会导致其中的所有线程和代码执行中止,所以需要确保在合适的时机进行卸载操作。