【发布时间】:2013-12-13 04:39:02
【问题描述】:
我是一名多年的 Java 程序员,但目前我使用 C# 编写代码。我习惯了,当我更改文件名时,类名也会更改,反之亦然。这在我的 Visual Studio 中不起作用。我必须分别重命名类名和文件名,这有时对我来说很烦人,因为我总是忘记它,所以导致我有不同的类名和文件名。 Visual Studio 中是否有选项可以一步完成重命名?
【问题讨论】:
-
如果您先重命名文件,您应该会收到一个问题,您是否也想更改类名。
-
文件名和类名是独立的——它们不需要匹配
-
@mehow:将文件与类名匹配是一个好习惯
-
但这不是必须的。有些语言要求您保持文件名与类同名,但 c# 很灵活
-
加油 M$ -- 到 VS 2017 年,这应该可以按预期工作。如果您重命名文件并被提示重命名关联的类,它应该反向工作。 VS 2017 具有全新且非常酷的符号重命名功能,可让您在原地重命名。很容易忘记,如果你为 classes 这样做,它也不会重命名文件。让我发疯。
标签: c# visual-studio-2010 refactoring rename