这里的“生成”指的是为特定选定的(一组)变量自动生成所需的代码。
但是,任何关于良好实践的更明确的解释或评论都是受欢迎的。
这里的“生成”指的是为特定选定的(一组)变量自动生成所需的代码。
但是,任何关于良好实践的更明确的解释或评论都是受欢迎的。
当前回答
作为Visual Studio工具的代表,我们可以使用一个称为c#属性生成器的在线工具轻松生成c#属性。
其他回答
你只需要在Android Studio中按Alt + Ins。
声明变量后,您将在生成的代码中获得getter和setter。
作为Visual Studio工具的代表,我们可以使用一个称为c#属性生成器的在线工具轻松生成c#属性。
如果你正在使用ReSharper,进入ReSharper菜单→代码→生成…
(或者在周围的类中按Alt + Ins),你会得到所有你能想到的生成getter和/或setter的选项:-)
首先获得扩展只需按(Ctrl + Shift + X)和安装getter setter ....
在此之后,只需选择你的变量和右键单击。转到命令面板…
类型getter…它将建议generate get和set方法。点击这个…
除了“prop”片段和auto-properties,还有一个refactor选项可以让你选择一个现有的字段并通过属性公开它(右键单击字段→refactor→封装字段…)。
此外,如果您不喜欢“道具”实现,您可以创建自己的片段。此外,像ReSharper这样的第三方重构工具会给你更多的特性,让你更容易创建更高级的代码片段。如果你负担得起,我推荐ReSharper。
http://msdn.microsoft.com/en-us/library/f7d3wz0k (VS.80) . aspx 演示片段“prop”(以及其他内容)使用的视频,3分23秒。