CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

一段简单的C#程序,请指定;程序如下:

楼主yesline()2001-11-29 10:42:05 在 .NET技术 / C# 提问

using   System;  
  class   test  
  {  
      public   int   max(int   x,int   y)  
      {  
          if(x>y)  
                return   x;  
          else  
                return   y;  
      }  
      public   void   Main()  
      {  
          Console.WriteLine("The   max   of   6   and   8   is:{0}.",max(6,8));  
      }  
  }  
  如上,编译不通过,说没找到入口点!将public改为static则可通过编译,正确执行。:) 问题点数:8、回复次数:5Top

1 楼pp616(坏蛋)回复于 2001-11-29 12:31:28 得分 1

呵呵。Top

2 楼juqiang(方枪枪(正在修炼伤心小箭))回复于 2001-11-29 12:43:17 得分 1

我也发现了,main的声明改为static就好了!  
   
  多多交流!Top

3 楼yesline()回复于 2001-11-29 12:59:13 得分 0

还有个程序,如下:  
  using   System;  
  class   test  
  {  
    static   void   F(params   int[]   args)     //(int[]   args)不行.  
    {  
        Console.Write("Array   contains   {0}   elements:",args.Length);  
        foreach(int   i   in   args)Console.Write("{0},",i);  
        Console.WriteLine();  
    }  
     
        public   static   void   Main()  
      {  
          int[]   a={1,2,3};  
          F(a);  
      }  
  }  
  在F方法里的参数params是什么意思?去掉为什么不可以?Top

4 楼acptvc(微软全球技术中心 VC技术支持)回复于 2001-11-29 14:45:35 得分 6

感谢使用微软产品。  
   
  编译C#程序时,需要知道程序的运行入口地址,也就是main函数存在的原因。  
  该函数的写法是大体上固定的,public   static   void   main(string[]   args),  
  当然也可以有一些变化,但是static是不能去掉的。  
   
  至于params的含义就是允许函数的参数个数是可变的,例如要实现一个WriteLine函数,  
  但预先不知道用户有多少的参数输入,就可以这样指定关键字params。不过您所提到的这段  
  程序不用指定params也应该可以过的。  
   
  ======================  
  -   微软全球技术中心VC技术支持  
   
  本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。  
  为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。  
  ======================  
  Top

5 楼yesline()回复于 2001-11-29 15:16:37 得分 0

thank   you   very   much!Top

相关问题

  • 谁能简化如下程序:《C程序语言》中的一个习题。
  • 怎么让如下C程序在xp平台上运行?
  • 请教:C#Windows 应用程序Datagrid 新增一行数据到指定行
  • 如何在c#中调用别的程序,并打开指定的文件
  • 请教如何在C++程序中调用IE打开指定的HTML文件
  • 如下的OpenGL程序为什么在Visual C++ .NET中通不过?
  • c源程序。
  • C++程序
  • c\c++高人请进,看看行列运算的问题,程序如下,请排错
  • 初学者拜师!哪位大侠肯指定小弟,本人要成为C++Builder程序员?

关键词

  • c#
  • 函数
  • 用户
  • 程序
  • 参数
  • 使用
  • args
  • console
  • writeline
  • max

得分解答快速导航

  • 帖主:yesline
  • pp616
  • juqiang
  • acptvc

相关链接

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

广告也精彩

反馈

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