2012-08-31 16 views
0

我在C#可以定義一個接受對特定大小的物體陣列,以及用於額外的「樂趣」的名字的陣列中的每個索引的方法,以便編碼調用的方法時,當我開始鍵入該方法中,XML工具尖端彈出窗口會顯示每個索引應該代表什麼?作爲具有特定大小和索引名稱的數組的C#方法參數?

我之所以需要這個是因爲我創建動態調用的方法在運行時加載的程序集的通用包裝的功能,我想一個很好的方式來調用,並傳遞參數。

我理解的利弊,但是這將會真正有助於減少類似的代碼在多個地方,受到了很多。

在此先感謝。

EDIT

爲了避免混淆:

一切正常原樣,但目前我有像(字符串參數1,串參數2)中的參數,然後我將其轉換手動到一個數組,但是我想要做一些像(object [2] params)的東西,但是用XML註釋來表示每個索引應該代表什麼。

+1

不是那些只是調用的函數的參數?一個特定大小的對象數組,每個對象都有一個名稱? –

+0

你能舉個例子嗎? –

+0

即使Visual Studio可以將動態調用連接到輸入參數,它如何知道將來要加載哪個程序集?我認爲你需要使用'System.Tardis;'在文件的頂部... – Guffa

回答

0

深受在這個問題上的意見和我自己的研究看來這是不可能的。我對XML註釋進行了格式化,但是通過這種方式可以清楚地知道誰調用了這個方法,但參數應該是什麼,並且不會使XML註釋的大小變得很大。它並沒有真正解決尺寸問題,但是如果對用戶來說應該足夠清楚發生了什麼事情。也許這會在未來幫助其他人。

XML formatting下面,使人們可以複製和粘貼,如果他們想 評論:

/// <summary> 
/// Summary of the method, which is seperated nicely from below in tool tip 
/// </summary> 
/// <param name="parameters"> 
/// (
/// <c>String </c><param name="paramOne" />, 
/// <c>Int </c><param name="paramTwo" /> 
///) 
/// </param> 
相關問題