0

我可以在 C# 中定义一个接受特定大小的对象数组的方法,并且为了额外的“乐趣”命名数组中的每个索引,以便在编写调用方法时,当我开始键入此方法时,会弹出 XML 工具提示将显示每个索引应该代表什么?

我需要这个的原因是因为我正在创建一个通用包装函数,该函数动态调用在运行时加载的程序集中的方法,并且我想要一种调用和传递参数的好方法。

我理解利弊,但这确实有助于在很多地方减少类似的代码。

提前致谢。

编辑

为避免混淆:

一切都按原样工作,但目前我有 (string param1, string param2) 之类的参数,然后我必须手动将其转换为数组,但我想做一些类似 (object[2] params) 但有 XML 注释显示每个索引应该代表什么。

4

1 回答 1

0

好吧,根据对这个问题的评论和我自己的研究,这似乎是不可能的。我对 XML 注释进行了格式化,尽管参数应该是什么,并且不会使 XML 注释的大小变大,但调用此方法的人可以清楚地看到它。它并没有真正解决大小问题,但如果用户应该足够清楚发生了什么。也许这将在未来对其他人有所帮助。

XML 格式 下面的评论,以便人们可以根据需要复制和粘贴:

/// <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>
于 2012-08-31T17:21:40.877 回答