偷懶秘笈之自動生成屬性

作者: 1-2-3  來源: 博客園  發布時間: 2008-09-08 22:44  閱讀: 3278 次  推薦: 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
 
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()