console.write("you did not enter a valid number. ")
console.writeline("please enter an integer, such as 1975. ")
end try
end while
console.writeline("you must be approximately {0} years old! ",
datetime.now.year - year)
console.writeline("press the key to exit the application")
console.read()
end sub ‘main
end module ‘ module1
如您所见,从c#到vb .net的代码移植并不复杂。因为这两种语言运行于相同的运行库之上,所以这两段代码仅存在微小的语法差别。也应当注意到,这两段代码产生了相同的结果。这是.net的一种强大功能,它允许开发人员使用他最熟悉的语言编写代码。如果使用了编程语言x,您不必担心不能利用编程语言z中的功能y。因为每一种托管语言使用了相同的底层运行库,它们都具有相似的功能集。
到目前为止,使用visual studio .net ide是开发.net应用程序最容易的方法,但它并不是仅有的方法。.net运行库将c#、vb .net和vj#的编译器随其运行库一起发布,因此只要有一个文本编译器和.net运行库,就能够创建任何.net应用程序。
提示:
为了实际开发并使用.net应用程序,需要.net运行库。如果没有安装,您可以从microsoft的网站/net处下载。
打开一个文本编辑器(例如notepad),输入前面某一个程序清单中的代码。保存该代码,并打开一个命令提示符。在使用.net运行库中的编译器之前,需要设置路径,将其指向底层.net framework的位置。在命令窗口中,输入下面的命令更新路径:
set path=%path%;c:\windows\\framework\v1.1.4322

