C#,Silverlight,XNA它们有什么关系?

c#是.net平台的一种编程语言。

silverlight是微软推出的与flash竞争的富媒体应用,不过没有推广开,比较大的项目都是微软自己做的,比如美国棒球联赛的转播。

xna是微软推出的游戏开发框架,用来开发xbox上面的游戏。

在微软推出的windows

phone7系列手机系统的开发中你也会看到silverlight和xna。

silverlight

for

windows

phone

是微软推出的一个手机应用框架,视图脚本语言室xaml,学过silverlight和wpf开发的人可以很快掌握这个框架。

xna

for

windows

phone

是windows

phone里开发游戏的框架,用来开发一些复杂,图形处理难度大的游戏,一些简单的游戏还是可以用silverlight

for

windows

phone来开发的。

希望对你有所帮助!