摘要:1.Tutorial: VS2008 C# Pie Chart2.3D Pie Chart3.System.Windows.Forms.DataVisualization.Charting 命名空间
阅读全文
摘要:1.只要求保留N位不四舍5入 float f = 0.55555f; int i =(int)(f * 100); f = (float)(i*1.0)/100;2.保留N位,四舍五入 .decimal d= decimal.Round(decimal.Parse("0.55555"),2);3.保留N位四舍五入Math.Round(0.55555,2)4,保留N位四舍五入 double dbdata = 0.55555; string str1 = dbdata.ToString("f2");//fN 保留N位,四舍五入5.保留N位四舍五入 strin
阅读全文
摘要:1.Convert内部其实仍然调用了Parse(),所以Parse()的效率略高;2.Convert可以转换的类型比Parse()多,如int.Parse()的参数只能是数字类型的字符串,而Convert.toInt32()的参数类型可以是bool、byte、char、decimal等;3.参数相同时,可能Convert不抛出异常,而Parse()会抛出异常。
阅读全文
摘要:using iTextSharp.text.pdf;using iTextSharp.text.pdf.parser;//从一个对话框打开一个pdf文件,并创建一个读取该文件的PdfReaderPdfReader reader = new PdfReader(ofd.FileName);PdfReaderContentParser parser = new PdfReaderContentParser(reader);ITextExtractionStrategy strategy;strategy= parser.ProcessContent<SimpleTextExtractionS
阅读全文
摘要:在C#中给方法传递参数的方式主要有四种:值传递、引用传递(ref)、输出传递(out)和参数传递(params)。1.值传递自不必多说,就是我们采用最多的方式。这种方式传递的参数只是原参数的一个拷贝,不改变原参数的值。2.ref和out类似,同样都不开辟新的内存区域,是在原参数上直接操作,自然会改变原参数的值。它们的区别在于:ref方式在将参数传递给调用方法时,必须先初始化参数,而out方式无需初始化;out方式在调用方法结束前必须给参数赋值。3.params方式是一种传递的参数数目可变的方式,但是一个方法声明中只能使用一个,且该params变量后不能有任何其他参数。例:声明:public s
阅读全文
摘要://根据年份计算该年有多少周 public static int GetWeekCountOfYear(int strYear) { DateTime firstDay = DateTime.Parse(strYear.ToString() + "-01-01"); int weekOfFirstDay = Convert.ToInt32(firstDay.DayOfWeek);//得到该年的第一天是星期几 int countWeek;//该年有多少周 // ...
阅读全文