C 遮蔽關鍵字

2021-08-16 05:08:10 字數 602 閱讀 6813

前段時間在公司做了乙個論壇遮蔽關鍵字的功能,我做的比較簡單、實用~ 現在拿出來給博友們分享下..也希望大家能頂頂我~

新建乙個txt的文字 .  (**中讀取這個文字文件路徑就行,命名隨意)

裡面的內容一行代表乙個,因為我是按行來遍歷迴圈讀取要遮蔽的關鍵字.然後用乙個*號來遮蔽乙個關鍵字,

例如: 在論壇中輸出"草泥馬",涉及到一些比較敏感的話題、名字,在一些推廣比較火爆的**裡,都是不允許的,所以這裡會只顯示"***"。

///

/// 遮蔽非法字串(如果有出現非法字元,那麼用"***"來替換)

///

/// 要檢測的字串

/// 返還乙個健康的字元

public static string checkkeyword(string strtext)

fs.close();  //關閉檔案流

foreach (string str in list)    //迴圈遍歷檔案流

strtext = strtext.replace(str, sg);  //如果含有txt文件中的關鍵字,則替換為"***"}}

return strtext;

}

new關鍵字 this關鍵字 base關鍵字

使用new,所做的三件事 1.類是引用物件,引用物件是在堆中開闢空間 在堆中開闢空間 2.在開闢的堆空間中建立物件 3.呼叫物件的構建函式 4.隱藏父類成員 子類的成員可以與隱藏從父類繼承的成員,類似於重寫。public new void sayhello this關鍵字的使用 1.代表當前類的物件...

this關鍵字 static關鍵字

1.當成員變數和區域性變數重名,可以用關鍵字this來區分 this 代表物件,代表那個物件呢?當前物件 this就是所在函式所屬物件的引用 簡單說 那個物件呼叫了this所在的函式,this就代表哪個物件 this也可以用於在建構函式中呼叫其他建構函式 注意 只能定義在建構函式的第一行,因為初始化...

base關鍵字 this關鍵字

用於在派生類中實現對基類公有或者受保護成員的訪問,但是只侷限在建構函式 例項方法和例項屬性訪問器中。功能主要包括 1 呼叫基類上已被其他方法重寫的方法。2 指定建立派生類例項時應呼叫的基類建構函式。base常用於,在派生類物件初始化時和基類進行通訊。base可以訪問基類的公有成員和受保護成員,私有成...