社区
C#
帖子详情
c#中类如何自动生成get和set方法,不用手工写!
xietangz
2004-08-22 11:29:21
c#中类如何自动生成get和set方法,不用手工写!
...全文
1257
4
打赏
收藏
c#中类如何自动生成get和set方法,不用手工写!
c#中类如何自动生成get和set方法,不用手工写!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
saucer
2004-08-23
打赏
举报
回复
get a macro:
http://www.reflectionit.nl/Macro.aspx
zhpsam109
2004-08-23
打赏
举报
回复
visual Studio.net好像不行,不知道C# Builder可否自动生成!
hanbinghai
2004-08-23
打赏
举报
回复
很不错,顶
daguzhang
2004-08-22
打赏
举报
回复
用 CODEDOM可以自动生成类
C#
自动属性
自动属性是
C#
5.0(含)之后,微软新增的语法糖,全称为 Auto-Implemented Properties。如果属性的
set
和get访问器中没有任何逻辑,就可以使用自动实现的属性。不需要声明私有化字段。编译器会自动创建它。使用自动实现的属性,就不能直接访问字段,因为不知道编译器生成的名称。使用自动实现的属性,就不能再属性中验证属性的有效性。自动实现的属性可以使用属性初始化器来初始化。 C...
C#
3.0 的自动属性(Automatic Properties)
核心提示:使用自动属性后,你可以
不用
手工
声明一个私有成员变量以及编
写
get/
set
逻辑,取而代之的是,编译器会自动为你生成一个私有变量和默认的get/
set
操作。系统为你产生的私有变量在IDE中,你是看不到的。 使用自动属性后,你可以
不用
手工
声明一个私有成员变量以及编
写
get/
set
逻辑,取而代之的是,编译器会自动为你生成一个私有变量和默认的get/
set
操作。系统为你产生的私有变量在IDE
C#
3.0新特性系列:自动属性(Automatic Properties)
一.自动属性简介 对于任何一个
C#
开发人员来说,对于下面这样的代码片段应该都是不陌生的: public class Person { private String _name; public String Name { get { return _name; }
set
{ _name = value; } }
VS中
自动生成
属性的
方法
在vs中, 如果
手工
书
写
一个类的属性的时, 总觉得有点罗嗦。 其实vs中提供了生成属性的
方法
,虽然还不尽人意,但总比没有好.下面列出三种
方法
:输入prop后,按两个Tab键.在代码编辑器中鼠标右键单击,选择Insert snippet...,选择Visual
C#
, 输入prop,按回车键.也可按快捷键ctrl+k+x 实现上面相同的功能以下是vs
自动生成
的代码
VS2008&
C#
3.5语言特色系列[视频]:自动属性(Automatic Properties)
VS2008通过一个叫“自动属性(automatic properties)”的语言特性提供了一个优雅的方式来使得你的编码更加简洁,同时还保持属性的灵活性。自动属性允许你避免
手工
声明一个私有成员变量以及编
写
get/
set
逻辑,取而代之的是,编译器会自动为你生成一个私有变量和默认的get/
set
操作。标准的属性定义: public class MichaelFeng
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章