第22行有错,求解释

qingting15588 2012-05-19 07:06:38
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误消息: CS1502: 与“System.Drawing.Graphics.DrawImage(System.Drawing.Image, float, float)”最匹配的重载方法具有一些无效参数

源错误:



行 20: {
行 21:
行 22: g.DrawImage(waterImg,1,1);
行 23: //画家开始作画:内容、字体、颜色、位置
行 24: g.DrawString("こんにちわ!\n o(≧v≦)o~~好棒\n" + "きれいでしょう?O(∩_∩)O~", new Font("微软雅黑", 36, FontStyle.Bold), Brushes.Blue, new PointF(350, 150));


源文件: c:\Users\Administrator\Desktop\chap05新闻例子\MySchool\MySchool\WaterImage.ashx 行: 22
...全文
122 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
AlenCheng 2012-05-19
  • 打赏
  • 举报
回复
こhにちわ!きれいです。。
yuji821 2012-05-19
  • 打赏
  • 举报
回复
参数类型错误
huijunliang 2012-05-19
  • 打赏
  • 举报
回复
g.DrawImage(waterImg,1.0,1.0);

参数是float,而你给的是int
mizuho_2006 2012-05-19
  • 打赏
  • 举报
回复
你输入的参数1默认是int类型的,而方法参数要求是float类型
在数字后面加上f才是float类型,加上m是decimal类型,d是double类型
jdc71264 2012-05-19
  • 打赏
  • 举报
回复
这个问题就是你调用哪个方法给的参数不对,比如说人家需要(string类型,string类型,int类型),然后你给了个(int类型,int类型,int类型)导致的,建议楼主将光标点到参数位置,敲下ctrl+空格键,看看参数需要什么类型的,然后应该就好了
bdmh 2012-05-19
  • 打赏
  • 举报
回复
g.DrawImage(waterImg,1f,1f);

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧