asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET入门教程 9.4.1 创建类[8]


发布日期:2024年01月07日
 
ASP.NET入门教程 9.4.1 创建类[8]

共享方法和属性

在使用类之前必须创建它们的实例但对于某些类这可能是一种并不需要的额外开销例如考虑一个名为Utils的类它提供了一组实用程序的方法其中一个是Log用于记录异常

Public Class Utils

Public Sub Log(ByVal ErrorMessage As String)

log the error

End Sub

End Class

可以按照以下方式使用Log方法

Dim u As New Utils

uLog(An exception occurred

该对象实例只是为了调用Log方法而存在这里并没有设置任何属性因此必须创建实例看上去就有点浪费特别是只使用一次为了解决这个问题可以创建共享的类成员(有时候称为静态成员)例如

Public Class Utils

Public SharedSub Log(ByVal ErrorMessage As String)

log the error

End Sub

End Class

这里引入的Shared关键字表示不再需要某个类实例而是允许按照以下方式调用该方法

UtilsLog(An exception occurred

在处理实用程序类时共享方法非常有效在第巧章中将会介绍如何实现这种记录功能

ASPNET 入门教程完整版

[] [] [] [] [] [] [] []

               

上一篇:ASP.NET入门教程 9.4.1 创建类[5]

下一篇:ASP.NET入门教程 9.4.1 创建类[7]