当前位置:编程学习 > C#/ASP.NET >>

无法声明静态类型“MD5”的变量,这错误怎么能调试好啊,大家帮下忙

CS0723: 无法声明静态类型“MD5”的变量



行 15:     protected void Page_Load(object sender, EventArgs e)
行 16:     {
行 17:         MD5 md5 = new MD5CryptoServiceProvider();
行 18:     }

 
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42  --------------------编程问答-------------------- MD5这个类是静态吧,静态类不能实例化,直接类名.成员访问

选中后邮件菜单 选择转到定义看看 --------------------编程问答-------------------- 你是不是在类级声明了一个同名的静态变量? --------------------编程问答-------------------- 或者你引用的第三方命名空间中已经存在一个同名静态类... --------------------编程问答-------------------- http://msdn.microsoft.com/zh-cn/library/system.security.cryptography.md5cryptoserviceprovider(VS.80).aspx --------------------编程问答--------------------
引用 4 楼 q107770540 的回复:
http://msdn.microsoft.com/zh-cn/library/system.security.cryptography.md5cryptoserviceprovider(VS.80).aspx



这个我看过,问题是我不知道怎么怎么处理啊,看不明白! --------------------编程问答-------------------- 1l正解,你直接用MD5CryptoServiceProvider这个类调用方法即可不用实例化 --------------------编程问答-------------------- 刚换成MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();

是不报错了,可担心啊,查了资料说兼容md5类,可还是担心,毕竟那源码是支付宝上下的.net的集成接口。。 --------------------编程问答-------------------- 不是吧,我这样写了一眼过的代码,是没有错误的啊
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,