2008-05-09
为中华而努力读书——一包中华好多钱啊~~~
|
借宝地 求助 注释代码。。想学习看不懂 private string GetChineseFromNum(decimal num) {
StringBuilder cnNum = new StringBuilder(); string strOpint=""; string strNum ="0000"+ num.ToString(); strNum = strNum.Substring(strNum.Length-4,4); int numOpint = strNum.Length; for(int i=0;i<numOpint;i++) { strOpint = strNum.Substring(i,1); cnNum.Append(reChinese(strOpint)); } return cnNum.ToString(); } private int accountline(string _str) {
int linenum = 0;//定义整型变量 string str = _str; str = str.Replace("\n**","@");//正则表达式 int itemcount = str.Split('@').Length;//用@分割得到数组的个数 if(itemcount>0)/判断个数是否大于0 { //处理单项 for(int i=0;i<itemcount;i++)//循环 { string itemstr = str.Split('@')[i];//定义变量 int index = itemstr.IndexOf("\n");//定义索引 if(index>0) { int oneitemcontentlength = itemstr.Substring(index).Length;// int itemcontentshouldline = oneitemcontentlength/25 + 1; linenum += 1+itemcontentshouldline;// } } } else { linenum += 1; } return linenum; } 注释下代码。。。看不懂
|