下列.net Framework版本说明正确的是
 
 A. 使用.net Framework 4.0开发的程序可以基于.net Framework 3.5运行  
 B. 使用.net Framework 3.5开发的程序可以运行在.net Framework 2.0上  
 C. 使用.net Framework 2.0开发的程序可以基于.net Framework 1.0运行  
 D. .net Framework 各版本之间的架构完全一致,高版本能完全兼容低版本