讓.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

新增評論

Loading