改造一下C Substring 函式

2021-09-06 19:25:06 字數 796 閱讀 3716

c#的substring()函式中,如果我們一不小心輸入乙個擷取長度大於字串的長時,就會收到乙個異常:startindex cannot be larger than length of string 。

如:

網頁執行之後:

insus.net的要求是,只要輸入乙個大於或是等於0的數值時,它就能幫助我們擷取,如果輸入的數值大於字串的長度,就返回字串,這就是我們所需要的。因此insus.net寫了乙個擴充套件方法,而且此方法過載:

現在我們再使用insussubstring()來載取字串,列舉兩個例子,第乙個是擷取3字元:

第二個例子,輸入擷取15個字元長度,由於15在於字元長度5大,但在執行時,沒有異常出現了,所整個字串取出。

在擴充套件的類中,第二個過載方法,insus.net沒有帖出,你如果想完善它,參考第乙個方法,發揮一下自己的能力吧。

改造一下上次vue的loading外掛程式

上一次我們將loading元件封裝成了外掛程式,基本上使用起來並沒有多大問題,剛好足夠使用。我們現在來稍微改造一些這個loading外掛程式,實現乙個簡單的功能,使之能夠延遲關閉loading這個浮層。目前這個外掛程式我們只能夠this.vloading.show 和this.vloading.hi...

改造一下jeecg中的部門樹

關於 jeecg 提供的部門樹,相信很多小夥伴都已經用過了,今天假裝有那麼乙個需求 部門樹彈窗選擇預設展開下級部門 帶著這個需求再次去探索一下吧。片段 t departselect 關於selectednamesinputid與selectedidsinputid屬性 使用 t departsele...

改造一下jeecg中的部門樹(老版本)

關於 jeecg 提供的部門樹,相信很多小夥伴都已經用過了,今天假裝有那麼乙個需求 部門樹彈窗選擇預設展開下級部門 帶著這個需求再次去探索一下吧。片段 selectednamesinputid orgnames selectedidsinputid orgids t departselect 關於s...