我已经搜索了几乎所有地方,甚至不确定这是否可能,但是嘿,我想我会看看你们 C# 向导可能有什么解决方案或解决方法。
TL;DR:
我有一个使用 C# 字典的多维集合,并且想要指示字典中每个字符串的用途,如下所示:
private Dictionary<string: Area, Dictionary<string: Controller, string: Action>> ActionCollection;
这当然行不通。现在我只是评论字典。
建议、想法、想法?
您不能这样做,但您可以添加摘要。
例如:
/// <summary>
/// Dictionary<Area, Dictionary<Controller, Action>>
/// </summary>
private Dictionary<string, Dictionary<string, string>> ActionCollection;
这些评论将显示在智能感知中。
Or:
如果你想通过反射提取信息,你可以使用自定义属性 https://msdn.microsoft.com/en-us/library/aa288454(v=vs.71).aspx
如果只是为了可读性,您可以创建aliases https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/using-directive for it:
using Area = System.String;
using Controller = System.String;
using Action = System.String;
namespace MyApp
{
public class MyClass
{
private Dictionary<Area, Dictionary<Controller, Action>> ActionCollection;
}
}
但智能感知会显示string
@MMM 说关于无效的 xml,你可以这样做:
/// <summary>
/// Dictionary<Area, Dictionary<Controller, Action>>
/// </summary>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)