使用我的代码,我收到消息,消息显示为:
Object initialization can be simplified.
Run Code Online (Sandbox Code Playgroud)
它们没有显示为错误?简化有何帮助?我如何简化此代码
_passwordEntry = new Entry();
_passwordEntry.Keyboard = Keyboard.Text;
_passwordEntry.Placeholder = "Password";
stackLayout.Children.Add(_passwordEntry);
Run Code Online (Sandbox Code Playgroud)
Cid*_*Cid 12
将鼠标放在 Visual Studio 中绿色突出显示的代码上,然后按ctrl+;或右键单击 -> 快速操作和重构。
Visual Studio 肯定会为您提供将代码更改为以下内容的可能性:
stackLayout.Children.Add(new Entry
{
Keyboard = Keyboard.Text,
Placeholder = "Password"
});
Run Code Online (Sandbox Code Playgroud)
这不是错误,而是代码的最终简化