您的位置:知识库 »

偷懒秘笈之自动生成属性

作者: 1-2-3  来源: 博客园  发布时间: 2008-09-08 22:44  阅读: 3369 次  推荐: 0   原文链接   [收藏]  
[1] 偷懒秘笈之自动生成属性
[2] 偷懒秘笈之自动生成属性
[3] 偷懒秘笈之自动生成属性

摘要

  你绝对不曾见过的正则表达式另类应用。就算说我是恶搞也不为过。欢迎鸡蛋和板砖。
引子
不知你是否也和笔者一样,喜欢先写10个8个的private fields,然后再写访问它们的properties。这实在不是人干的工作,应该交给机器来作。
在VS2005中,使用正则表达式进行查找、替换操作,就可以轻松完成属性的自动生成。如下图所示。

下图中的“查找内容”文本框中填写的是:(private|protected) {:i+} {_*}{:i+};
“替换为”文本框中填写的是:public \1\3\n{\n get { return \2\3; }\n set { \2\3 = value; }\n}

0
0

热门文章

    最新文章

      最新新闻

        热门新闻