我想對(duì)string類進(jìn)行一個(gè)擴(kuò)展,功能是能設(shè)置字符串的顏色,就像在VS2008中輸入關(guān)鍵字他的顏色不一樣那樣,希望以后能對(duì)指定的字符串設(shè)置顏色,可以我寫到這就不知道怎么寫了。。發(fā)個(gè)圖上來,高手們幫幫我。。謝謝
2 回答

慕桂英3389331
TA貢獻(xiàn)2036條經(jīng)驗(yàn) 獲得超8個(gè)贊
阿哥,string 沒有地方 存儲(chǔ)顏色啊,您應(yīng)該新建一個(gè)類的,類中包含一個(gè)string 字段, 一個(gè)color字段,擴(kuò)展方法是靜態(tài)的,根本沒法操作 原本類沒有的東西的,我說的對(duì)不對(duì)?

四季花海
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個(gè)贊
public static class Extension { public string SetColor(this string s, Color color) { //你的代碼 } }
有這樣幾個(gè)注意點(diǎn):(1)static class(2)static method(3)this關(guān)鍵字
- 2 回答
- 0 關(guān)注
- 957 瀏覽
添加回答
舉報(bào)
0/150
提交
取消