因此,我有一些擴展方法,對於常用的東西,並在記錄它們時,我想到我有不知道如何一致地在XML中編寫summary
標記註釋。例如:如何正確記錄擴展方法
/// <summary>
/// Gets a subset of characters from the left-hand side of a string.
/// </summary>
public static string Left(this string value, int length)
與
/// <summary>
/// Gets the name of the month for this date.
/// </summary>
public static string MonthName(this DateTime value)
所以,這個問題似乎是,我不知道如何一致指的是討厭的this
參數。此外,我不知道如何清楚地表明這是一種擴展方法(因爲我不確定Sandcastle和其他工具是否已經趕上了它們,並且可以自動註釋文檔以顯示它)。我不希望以後要把所有的手動文檔都撕掉。
所以問題是,有什麼指導文件的擴展方法?如果沒有正式的指導,你們如何處理?如果我們沒有,我們是否可以對某件事進行投票,這樣我就可以繼續下去了?作爲一個強迫性的控制狂,這種不一致使我發瘋。
我一直在爲自己爭取這個問題,我還沒有得出結論。我花了一段時間來命名這個對象「this」。在VB中這似乎是一件很自然的事情,但是我並沒有把它當作一個正常的函數來處理,它也是如此。 – 2009-01-01 02:52:08