c# - Resharper 重构以删除魔术字符串

标签 c# refactoring resharper

有这样的事吗?作为产品的一部分还是插件?我找不到它。

我想从:

public DataTable Fetch() {
    return ExecuteDataTable(_ConnectionString, "pr_DetectAffectedOrderLines");
}

到:

private const string SP_DETECT_AFFECTED_ORDER_LINES="pr_DetectAffectedOrderLines";

public DataTable Fetch() {
    return ExecuteDataTable(_ConnectionString, SP_DETECT_AFFECTED_ORDER_LINES);
}

最佳答案

ReSharper |重构这个(Ctrl-Shift-R) |引入域,然后选择引入常量。

关于c# - Resharper 重构以删除魔术字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5253300/

相关文章:

c# - 如果我正在更新 DataRow,我是锁定整个 DataTable 还是只锁定 DataRow?

oop - 违反 SRP、Demeter 法则等的影响

c++ - 重构常规 C++ 代码模式

.net - 我应该使用 Resharper 来整理其他人的代码吗?

C#性能: construct new collection with existing items using constructor or loop?

c# - Frame.Navigate 到不同程序集中的 Page 派生类

c# - 从矩阵变换计算角度

c++ - 如何安全地从粗糙的 C++ 代码中提取函数?

c# - Resharper 和自定义实时模板不工作

asp.net - Response.Cookies ["MyCookie"].Value 警告空引用异常