讓.Net的方法、函式顯示過時

如果你有寫公用程式讓使用者使用,也許經過版本的更新
有些方法、函式已經過時或過期了
你不再建議使用者繼續使用,而是改用新的方法
這時候要怎麼提示使用者呢?

答案就是使用 Obsolete 這個屬性
先來看看範例程式碼

VB.NET 的語法如下

    Partial Public Class GetDirectoryFiles
        ''' <summary>
        ''' 取得資料夾與檔案
        ''' </summary>
        ''' <returns>String</returns>
        ''' <remarks></remarks>
        <Obsolete("這個方法已經過時了,建議使用新的方法GetDF()")> _
        Public Function GetDirectoryFile() As String
            Return ""
        End Function
    End Class

C# 的語法如下

public partial class GetDirectoryFiles
{
	/// <summary>
	/// 取得資料夾與檔案
	/// </summary>
	/// <returns>String</returns>
	/// <remarks></remarks>
	[Obsolete("這個方法已經過時了,建議使用新的方法GetDF()")]
	public string GetDirectoryFile()
	{
		return "";
	}
}

當使用者使用到這個方法、函式就會出現下面的提示
提示使用者需要注意一下
20101109_1

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *