增強字串

2021-04-17 00:55:45 字數 1766 閱讀 3549

乙個自定義類,用於大規模的字串連線,如拼接sql語句。用流技術實現的,很好呦!!

using system;

using system.io;

using system.text;

using system.windows.forms;

namespace superstring

///

/// 功能簡述: 運算子過載

///

/// 左引數

/// 右引數

/// 文字類

public static csuperstring operator + (csuperstring left,string right)

///

/// 功能簡述: 運算子過載

///

/// 左引數

/// 右引數

/// 文字類

public static csuperstring operator + (csuperstring left,csuperstring right)

///

/// 功能簡述: 流中有效位元組長度

///

private int ilength = 0;

///

/// 功能簡述: 流中文字長度

///

private int itextlength = 0;

///

/// 功能簡述: 記憶體流

///

private memorystream memstrm;

///

/// 功能簡述: 建構函式

///

public csuperstring()

///

/// 功能簡述: 建構函式

///

/// 預設長度(以位元組為單位)

public csuperstring(int defaultlength)

///

/// 功能簡述: 屬性,位元組長度

///

public int length

}///

/// 功能簡述: 屬性,文字長度

///

public int textlength

}///

/// 功能簡述: 屬性,流長度

///

public int capacity

set}

///

/// 功能簡述: 向類中新增字串

///

///

public void addstring (string date)

///

/// 功能簡述: 返回文字

///

/// 返回字串

public override string tostring()

///

/// 功能簡述: 將字串寫入檔案

///

/// 檔名

public void writetofile(string filename)

else

strm.close();//關閉檔案

}///

/// 功能簡述: 將字串寫入流

///

/// 流

public void writetostream(stream strm)

else

}///

/// 功能簡述: 清除流

///

public void clear()}}

ORACLE in 字串,字串,字串

因為傳進來的引數是 字串,字串,字串,要實現in 字串,字串,字串 select from htl price p where p.hotel id 30073328 and p.able sale date between to date 2009 03 27 yyyy mm dd and to ...

字串,字串陣列,字串指標!!

字串 字元陣列實際上是一系列字元的集合,也就是 字串 string 字串陣列 在c語言中,沒有專門的字串變數,沒有string型別,通常就用乙個字元陣列來存放乙個字串。c語言規定,可以將字串直接賦值給字元陣列 在c語言中,字串總是以 0 作為串的結束符。上面的兩個字串,編譯器已經在末尾自動新增了 0...

字串物件python int 字串 字串物件

最近研究字串物件,稍微總結一下,以後繼續補充 如果我們須要把python的字串物件轉換為數整物件,我們須要用到int方法。比如 ainfo 222 print int ainfo 輸出的結果是222。然後我們檢視下ainfo在現的型別,通過type方法檢視下,發現是 而如果ainfo fefew22...