请帮我把vb.NET 转 c#.NET代码,万分感谢!! 50

<scriptlanguage="VB"runat="server">SubPage_Load(senderAsObject,eAsEventArgs)Dimimage,... <script language="VB" runat="server">
Sub Page_Load(sender As Object, e As EventArgs)

Dim image,aNewImage As System.Drawing.Image
dim width,height,newwidth,newheight as integer
Dim callb As System.Drawing.Image.GetThumbnailImageAbort

'生成缩略图
image=System.Drawing.Image.FromFile(Server.MapPath("a.jpg"))
width=image.Width
height=image.height
if width>height then
newwidth=110
newheight=image.height/image.Width*newwidth
else
newheight=110
newwidth=image.Width/image.height*newheight
end if

aNewImage=image.GetThumbnailImage(newwidth,newheight,callb,new System.IntPtr())
aNewImage.Save(Server.MapPath("a_s.jpg"))
image.Dispose()

End Sub
</script>

上面的代码是VB的,请高手帮忙转为C#的,现在是直接生成式的,请好人做到底,帮下忙改成能调用式的。
比如GetThumbnailImage("abc.jpg")就能生成对应缩略图,谢谢。
希望测试一下,把Sub 替换成VOID怎么可能通得过?
展开
 我来答
Mr_点耐特
2010-04-02 · TA获得超过423个赞
知道小有建树答主
回答量:142
采纳率:0%
帮助的人:163万
展开全部
【楼主要的代码如下】
</script

[script()]
[language()]
[=()]
[VB()]
[runat()]
[=()]
[server()]
void Page_Load(object sender, EventArgs e) {
System.Drawing.Image image;
System.Drawing.Image aNewImage;
int width;
int height;
int newwidth;
int newheight;
System.Drawing.Image.GetThumbnailImageAbort callb;
// )e�
image = System.Drawing.Image.FromFile(Server.MapPath("a.jpg"));
width = image.Width;
height = image.height;
if ((width > height)) {
newwidth = 110;
newheight = (image.height
/ (image.Width * newwidth));
}
else {
newheight = 110;
newwidth = (image.Width
/ (image.height * newheight));
}
aNewImage = image.GetThumbnailImage(newwidth, newheight, callb, new System.IntPtr());
aNewImage.Save(Server.MapPath("a_s.jpg"));
image.Dispose();
}
希望采纳。
西三227
2010-04-02 · TA获得超过1168个赞
知道小有建树答主
回答量:473
采纳率:0%
帮助的人:339万
展开全部
</script

[script()]
[language()]
[=()]
[VB()]
[runat()]
[=()]
[server()]
void Page_Load(object sender, EventArgs e) {
System.Drawing.Image image;
System.Drawing.Image aNewImage;
int width;
int height;
int newwidth;
int newheight;
System.Drawing.Image.GetThumbnailImageAbort callb;
// )e�
image = System.Drawing.Image.FromFile(Server.MapPath("a.jpg"));
width = image.Width;
height = image.height;
if ((width > height)) {
newwidth = 110;
newheight = (image.height
/ (image.Width * newwidth));
}
else {
newheight = 110;
newwidth = (image.Width
/ (image.height * newheight));
}
aNewImage = image.GetThumbnailImage(newwidth, newheight, callb, new System.IntPtr());
aNewImage.Save(Server.MapPath("a_s.jpg"));
image.Dispose();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
amwih001
2010-04-03 · TA获得超过2.3万个赞
知道大有可为答主
回答量:1529
采纳率:100%
帮助的人:663万
展开全部
楼主你不知道有动软代码生成器吗? 可以实现VB和C#互转。
说不定楼上的都是用它来转的。。
你去下载一个动软代码生成器吧。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
longfujin
2010-04-02 · TA获得超过528个赞
知道小有建树答主
回答量:1973
采纳率:0%
帮助的人:276万
展开全部
不帮
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式