目录
此处是和字符串(string等)有关的函数
//input: [4] Valid: B0009IQZFM
//output: ============================ [4] Valid: B0009IQZFM =============================
public string formatString(string strToFormat, char cPaddingChar = '*', int iTotalWidth = 80)
{
//auto added space
strToFormat = " " + strToFormat + " "; //" [4] Valid: B0009IQZFM "
//1. padding left
int iPaddingLen = (iTotalWidth - strToFormat.Length)/2;
int iLefTotalLen = iPaddingLen + strToFormat.Length;
string strLefPadded = strToFormat.PadLeft(iLefTotalLen, cPaddingChar); //"============================ [4] Valid: B0009IQZFM "
//2. padding right
string strFormatted = strLefPadded.PadRight(iTotalWidth, cPaddingChar); //"============================ [4] Valid: B0009IQZFM ============================="
return strFormatted;
}
例 5.1. formatstring 的使用范例
string strFullCategoryName = String.Format("FullCategoryName={0}", curFullCategoryName);
string strFormattedFullCategoryName = crl.formatString(strFullCategoryName, '=');