作者one164 (阿MON)
看板C_Sharp
标题[问题] 应该算是图档的小问题
时间Wed Sep 9 05:06:40 2009
小弟最近写程式遇到了一个瓶颈
找很多网站也不知道该怎麽解决
以下是小弟目前的程式片段
private void CreateCheckCodeImage(string checkCode)
{
if (checkCode == null || checkCode.Trim() == String.Empty)
return;
System.Drawing.Bitmap image = new
System.Drawing.Bitmap((int)Math.Ceiling((checkCode.Length * 15)), 20);
Graphics g = Graphics.FromImage(image);
问题在第六行的Math.Ceiling((checkCode.Length * 15)), 20);
这里执行时会出现以下这个错误
在下列方法或属性之间的呼叫模棱两可: 'System.Math.Ceiling(decimal)' 和
System.Math.Ceiling(double)
我研究很久也不知道该改哪边
小弟在猜想可能是int和Ceiling起冲突
可是不知道该怎麽做
有版上大大能指导一下小弟吗? 感激不尽!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.44.8.121
1F:推 hamsters:checkCode.Length * 15 一定是整数,不用取 Ceiling 吧 09/09 08:04
2F:→ one164:喔喔 我看vs解说 我以为那是要用来传回值 09/09 10:59
3F:→ one164:感谢h大! 09/09 10:59