lan*_*nce 9 c# parameters resharper code-generation visual-studio
R#4.5(欢迎回答5)
VS2008(欢迎回答VS2010)
C#(FWIW)
我正在使用构造函数(问题也适用于方法),并且有Intellisense:

我还没有为第一个参数"firstName"指定值.今天,我键入"firstName",然后让IDE为我创建该变量(我初始化为某个值).
我知道IDE会为我创建变量.我希望它为我创建变量名称.
我不想输入"firstName".我喜欢参数作者选择的变量名,我想在我的(调用)代码中使用该变量名.
有没有办法让我自动重新生成这些可接受的变量名称(调用代码),因为我按参数参数移动,通过这一行(调用)代码?
使用 VS2010,您可能会接近您正在寻找的内容。
p.Foo(这将打开所有构造函数列表中当前选定构造函数的描述。如果您键入一个字母,或按 ctrl + 空格键,则会打开智能感知自动完成功能。
VS2008 和 VS2010 之间的一个区别是命名参数。在 VS2010 中,您的完成列表将包含命名参数firstName:和lastName:.
智能感知应该直接跳转到该条目,并允许您像通常一样完成完成。
智能感知它将插入用于命名参数的标识符。它不会插入冒号(除非您键入它),因此您不必在此处使用命名参数功能来实现您的目标。您可以利用您正在查找的文本位于完成列表中这一事实。
如何让 Visual Studio 实际生成局部变量(根据你的问题,似乎你已经解决了)让我感到困惑,并且将由你来处理:)如果你遇到了第二个问题晕了,我也想知道怎么弄
| 归档时间: | 
 | 
| 查看次数: | 2655 次 | 
| 最近记录: |