请教重载基类的ToString()方法时出错!
在重载基类的ToString()方法时出错,弹出错误对话框内容如下:
Code Snippet titleed[Method Override Stub]failed to laod,Verify that refactoring snippets
are recognized in the Code Snippet Manager and that the snippet files are valid on disk.
是不是.net类库没有安装好啊?
不知大家有没有碰到这种情况?
问题点数:100、回复次数:18Top
1 楼Yuna_2z(其实游戏是一艺术,而我只是身陷其中!)回复于 2006-03-04 21:59:42 得分 0
failed to laod -.- 汗一下.......不知道这个是LZ写的还是粘贴的?laod......
Top
2 楼exboy(kuku)回复于 2006-03-04 22:04:58 得分 10
编译的时候出不出错?
贴点代码,看下是怎么重写 ToString 方法的。Top
3 楼mmcl(Constor)回复于 2006-03-04 23:31:13 得分 0
interface IchangeBoxedPoint
{
void Change(Int32 x, Int32 y);
}
struct Point : IchangeBoxedPoint
{
public Int32 x, y;
public void Change(Int32 x, Int32 y)
{
this.x = x;
this.y = y;
}
public override String ToString()
{
return string.Format("{0},{1}", x, y);
}
}
当写到public override String 时智能感应出:ToString(),但选中确认后便弹出上述错误.Top
4 楼hdt(倦怠)回复于 2006-03-05 08:29:18 得分 20
编译器的自动提示功能出了毛病
Top
5 楼mmcl(Constor)回复于 2006-03-05 13:02:56 得分 0
那怎样解决呢?Top
6 楼hdt(倦怠)回复于 2006-03-05 17:35:33 得分 15
2005吗?
还没有用过,具体不知怎么做,重装试试
Top
7 楼mmcl(Constor)回复于 2006-03-05 21:40:01 得分 0
没有人见过这种情况吗?Top
8 楼mmcl(Constor)回复于 2006-03-06 21:36:23 得分 0
重装了, 还不行啊 !
当手动编写以下代码时:this.button2.Click+=new System.EventHandler(button2_Click);
它提示自动产生button2_Click()方法,也出现类似错误.Top
9 楼creazyfish(梳分头的鱼)回复于 2006-03-07 13:24:36 得分 0
我个人比较感兴趣这个:
failed to laod -.- 汗一下.......不知道这个是LZ写的还是粘贴的?laod......
Top
10 楼mmcl(Constor)回复于 2006-03-07 20:39:21 得分 0
这个重要吗?
解决问题才是硬道理....Top
11 楼dayasky(.Neting)回复于 2006-03-08 11:06:02 得分 15
我把你的代码拷到我一个项目的新类中
编译通过,没有什么error or warningTop
12 楼mmcl(Constor)回复于 2006-03-08 19:39:31 得分 0
我这也能运行,就是当写到public override String 时智能感应出:ToString(),但选中确认后便弹出上述错误.用手输入上述代码后运行一切正常.
另外:
当手动编写以下代码时:this.button2.Click+=new System.EventHandler(button2_Click);
它提示自动产生button2_Click()方法,也出现类似错误.
是不是这个版本在智能提示方面有问题啊,还是要安装插件啊 ?
Microsoft Visual Studio 2005 Team Suite
版本8.0.50727.26(RTM.050727-2600)
.net Framework版本2.0.50727Top
13 楼Ivony(授人以鱼不如授人以渔,上海谋生)回复于 2006-03-09 10:09:50 得分 15
systemroot:\Program Files\Microsoft Visual Studio 8\VC#\Snippets\2052\Refactoring
检查这个下面的文件是不是都还在,有没有被破坏,访问有没有问题,从别人那里拷一堆过来覆盖。Top
14 楼mmcl(Constor)回复于 2006-03-09 19:43:40 得分 0
我的目录为D:\Program Files\Microsoft Visual Studio 8\VC#\Snippets\1033\Refactoring
改个2052目录或拷到c盘也不行,知道什么原因.....Top
15 楼x_x_x_yu_er(小小小鱼儿)回复于 2006-03-10 13:36:43 得分 0
你这个是结构好不好?Top
16 楼mmcl(Constor)回复于 2006-03-10 18:27:34 得分 0
跟结构没关系的Top
17 楼zhzuo(秋枫)回复于 2006-03-10 22:39:56 得分 25
试一下完全卸载vs.net 重新安装。Top
18 楼mmcl(Constor)回复于 2006-03-11 19:30:19 得分 0
重装一专业版 ,解决问题.
结贴!Top




