【问题标题】:add string literal from resharper从 resharper 添加字符串文字
【发布时间】:2012-08-17 16:00:43
【问题描述】:

在以下示例中,我将如何使用 resharper 7 将 "UIIconUpBrush" 转换为字符串常量。

borderMain.SetResourceReference(Border.BorderBrushProperty, "UIIconUpBrush");

使用 coderush 很容易,但我在 resharper 中看不到简单的方法。

【问题讨论】:

    标签: resharper


    【解决方案1】:
    • 选择整个字符串(例如通过双击,或使用 Ctrl+W(可能重复))
    • 选择Introduce Field...(使用其直接快捷键(通常是Ctrl+RCtrl+F) ,或者从弹出的 Refactor This menu (通常是 Ctrl+Shift+R),或者从ReSharper | Refactor)
    • Introduce Field 对话框中,选择Introduce Constant 单选按钮(并对默认设置进行任何更改)
    • 选择Next

    你已经完成了。

    【讨论】:

    • 在我所拥有的任何设置下,唯一可行的方法是,如果我按 ctrl - r 然后按 f,同时突出显示带括号的整个单词。
    • @user1603573 好点,更新以指示应选择字符串。不过,我认为分隔引号不需要在选择中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-19
    • 1970-01-01
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多