Visual Studio 2012 年 foreach 代码片段
Visual Studio 2012 Code Snippets foreach
在 Visual studio 中完成收集后,有没有办法自动填充迭代?这就是我希望在收集后键入 foreach 后发生的情况。
var names = new List<string>();
foreach(name in names)
{
}
var persons = new List<string>();
foreach(person in persons)
{
}
阅读有关如何在 MSDN 中创建自定义片段的文章https://msdn.microsoft.com/en-us/library/ms165394.aspx,但不显示条件选项。
我不认为 Visual Studio 可以自己做到这一点(至少在 2012 版本中不能)。但是,您可以查看 Resharper which can guess template placeholders based on the context。
我认为你的代码不正确,
首先,您不分配 name
和 person
类型(例如 var
或 string
)
var names = new List<string>();
foreach(var name in names)
{
}
var persons = new List<string>();
foreach(var person in persons)
{
}
试试这个 Output
在 Visual studio 中完成收集后,有没有办法自动填充迭代?这就是我希望在收集后键入 foreach 后发生的情况。
var names = new List<string>();
foreach(name in names)
{
}
var persons = new List<string>();
foreach(person in persons)
{
}
阅读有关如何在 MSDN 中创建自定义片段的文章https://msdn.microsoft.com/en-us/library/ms165394.aspx,但不显示条件选项。
我不认为 Visual Studio 可以自己做到这一点(至少在 2012 版本中不能)。但是,您可以查看 Resharper which can guess template placeholders based on the context。
我认为你的代码不正确,
首先,您不分配 name
和 person
类型(例如 var
或 string
)
var names = new List<string>();
foreach(var name in names)
{
}
var persons = new List<string>();
foreach(var person in persons)
{
}
试试这个 Output