【发布时间】:2019-09-09 17:08:05
【问题描述】:
下面的代码有效,显示了当对象被实例化时对象的返回。为什么这行得通?在我看来,我可以理解“Return new ...”,或者在单独的行上实例化 Dummy1 和“Return Dummy1”。
public class TestClass1
{
public string s = "test2";
}
public TestClass1 GetTestClass()
{
TestClass1 dummy1;
return dummy1 = new TestClass1(); // Why is this valid?
}
【问题讨论】:
-
请注意,在 C# 中,约定是使用 PascalCase 来表示类型名,而使用 camelCase 来表示变量名。遵循这些约定会有所帮助:这将使您的代码对其他人更具可读性,并增加您获得帮助的可能性。
-
谢谢彼得,在理想的世界中,是的,咨询功能文档听起来是个好主意。在实践中,这是不现实的。时间永远不会站在我们这边,这就是为什么 Stackoverflow 对我和其他人来说是一个至关重要的工具。
标签: c#