本文送給那些每次寫類屬性的時候總是覺得沒多少就手寫了,然後每過兩天又需要再寫其他類的屬性直到寫到吐的同學們(包括我)。
這是乙個很沒技術含量的程式,但是我覺得這個還是挺有用的,在wp7開發中寫那些onnotifypropertychanged屬性寫到吐,一直在找合適的生成器,但是找不到最想要的那種。也看到有的生成工具很強大,但是發現和自己用c#寫一小段程式比起來,後者更容易一些,所以…… 先看效果:
private string _name;private string _age;
/// /// 姓名
///
public string name
set}
}/// /// 年齡
///
public string age
set}
}
沒有縮排?是的,沒有縮排,但當你把這些**貼上到vs裡面的某個類裡面的時候,會自動縮排的,或者ctrl+e,d。
如果不想編譯就直接用bin裡的檔案好了,2個txt檔案和乙個exe檔案,in.txt裡面是需要生成的屬性,每行是一條屬性,分為三部分用英文逗號隔開,分別是「資料型別」,「屬性名」,「屬性說明」,(當然這裡面有問題,如果屬性說明裡有逗號,就會出現錯誤,但我考慮到簡單就沒有處理,使用的時候注意一下就行啦。)準備好in檔案之後,雙擊執行exe檔案,一閃而過,再開啟out.txt就看到需要的**了。
壓縮包裡有源**,對模版不滿意的可以自己修改。(程式沒啥技術含量,僅供娛樂。)
VS小外掛程式 屬性自動生成器
對於 依賴注入 我最常用的是 設值注入法 即通過setter屬性注入 對於需要注入很多依賴的類來說,乙個乙個的手動寫屬性的繁瑣已經讓我難以忍受了。於是我寫了乙個vs2003的小外掛程式,你只需要輸入型別和屬性名,它就能在編輯器指定的地方自動生成屬性,並且一次可生成多個屬性。我試用了vs2005下的屬...
小談 python 生成器
生成器 迭代器的另一種操作,它能幹的事,list也都能幹,只不過在需要處理的序列比較大時,列表解析比較費記憶體。生成器表示式 通列表解析語法,只不過把列表解析的換成 例如 gen x 2 for x in range 5 gen at 0x0000000002fb7b40 for g in gen ...
python 生成器作用 Python生成器
生成器介紹 在函式內部包含yield關鍵字,那麼該函式執行的結果是生成器,生成器就是迭代器。生成器的功能 把函式結果做成迭代器 以一種優雅的方式封裝好iter,next 提供了一種自己定義迭代器的方式。使用生成器建立乙個迭代器 def a print a yield 11 使用yield,執行後返回...