CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

vb to c#问题?

楼主orcale()2003-11-03 20:31:18 在 .NET技术 / C# 提问

vb代码如下:  
          Public   Overloads   Sub   Show(ByVal   Msg   As   String)  
                  Label1.Text=Msg  
                  Me.Show()  
          End   Sub  
  我改成c#  
          public   overrides   void   Show(string   Msg)  
          {  
            Label1.Text=Msg;  
            this.Show();  
            }  
  编译的时候出错。找不到适合的方法重写。vb的代码可以通过编译的!  
  这是为什么? 问题点数:20、回复次数:4Top

1 楼offer(煮熟的米饭)回复于 2003-11-03 23:38:02 得分 10

在你所继承的父类里声明一个virtual的方法就可以了。如:  
  public   class   hello  
  {  
        public   virtual   void   show(string   msg)  
        {  
            .....  
          }  
      }  
   
    public   class   hello2:hello  
  {  
      public   override   void   show(string   msg)  
      {  
        .......  
          base.show();  
        }Top

2 楼orcale()回复于 2003-11-04 08:06:36 得分 0

樓上的,Show方法是form自帶的Top

3 楼ruihuahan(飞不起来的笨鸟)回复于 2003-11-04 08:33:01 得分 5

this.Show();->base.Show()Top

4 楼turbomagic(蓝天鹅)回复于 2003-11-05 09:49:19 得分 5

楼上的还带了四个*,确忽视了最小的细节,呵呵.  
  this.Show();改成this.Show("");绝对pass.Top

相关问题

  • C+VB?
  • vb to c#
  • 请问c#和vB
  • VB转C#问题
  • vb加C能有C++的效果吗?
  • VB\C\C++中的变量初始化
  • VB、Delphi、C++Builder、VC++之争!
  • vb调用C写的DLL
  • how to convert vb createobject() to c# code
  • 一句vb语句转C#

关键词

  • c#
  • vb
  • show
  • msg
  • hello

得分解答快速导航

  • 帖主:orcale
  • offer
  • ruihuahan
  • turbomagic

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo