c#中新关键字下的省略号?

c#中新关键字下的省略号?,c#,C#,为什么新关键字下面有省略号。在网上找不到任何文章。在很多情况下,我在同一个方法中使用了new关键字。除了这个,所有的看起来都很正常 编辑-我正在使用Visual Studio 2017社区版。为UWP开发。代码运行正常,不会显示为错误。按ctrl+。什么都不给。我想这是在告诉你,你可以使用一个。所以如果你有这样的代码 FolderPicker pickFolder = new FolderPicker(); folderPicker.SuggestedStartLocation = Picker

为什么新关键字下面有省略号。在网上找不到任何文章。在很多情况下,我在同一个方法中使用了new关键字。除了这个,所有的看起来都很正常


编辑-我正在使用Visual Studio 2017社区版。为UWP开发。代码运行正常,不会显示为错误。按ctrl+。什么都不给。

我想这是在告诉你,你可以使用一个。所以如果你有这样的代码

FolderPicker pickFolder = new FolderPicker();
folderPicker.SuggestedStartLocation = PickerLocationId.Desktop;
folderPicker.CommitButtonText = "Take it!";
VisualStudio建议使用此选项

FolderPicker pickFolder = new FolderPicker
{
    SuggestedStartLocation = PickerLocationId.Desktop,
    CommitButtonText = "Take it!"
};

相反。

您使用的是什么版本的Visual Studio?请阅读。你考虑过将光标悬停在上面吗?我希望能为您提供某种工具提示或弹出窗口。您是否安装了进一步的分析扩展,如ReSharper?当您用鼠标光标悬停在省略号上时,是否有工具提示?@ChrisPickford VS 2017社区版。我将编辑这个问题并提及其他细节。右键单击三个点,然后选择“快速操作和重构”(或按CTRL+),它将向您显示它的建议。稍微分开一点主题,但使用对象初始值设定项有什么好处吗?或者这仅仅是开发者的个人喜好吗?@NicholasV。没有性能差异,只是提高了可维护性/可读性。@NicholasV:我相信这只是语法上的糖分。实际编译的代码将是相同的。“我想,”尼古拉斯说。好吧,这只是语法上的糖分,如果有好处的话,肯定不是在性能上。