和ASP中的类相比较有什么改变?
如果你以前曾经开发过ASP程序,那你应当是非常熟悉下面的一段代码了:
<script runat="server" language="VBScript">上面的代码告诉我们在ASP当中需要使用Server对象的CreateObject方法来建立一个类实例。上面的代码中,首先声明了变量fso,之后我们将变量fso赋于FileSystemObject的对象(FileSystemObject对象可以在Scripting这个库中找到)。如果想要上面的ASP代码得以正常运行,我们必须确定相关的DLL文件已经被安装并且注册到服务器。当VBScript运行库被安装的时候,FileSystemObject对象是会被自动注册的。但是如果你想使用第三方开发的组件或者使用你自己创建的组件,你就需要小心安装并且注册你的组件了。
Dim fso
Set fso = Server.CreateObject("Scripting.FileSystemObject")
</script>
接下来让我们来看看,假设在ASP.NET中也存在FileSystemObject这个对象的话,我们应当如何来实例化它:
使用VB.NET :
<script runat="server" language="VB">
Dim fso As Scripting.FileSystemObject = New Scripting.FileSystemObject()
</script>
使用C#:
<script runat="server" language="c#">
Scripting.FileSystemObject fso = new Scripting.FileSystemObject();
</script>