Main 方法的返回值

C# 程序员参考 

返回值

Main 方法可以是 void 类型:

static void Main() 
{
}

它还可以返回 int

static int Main() 
{
   return 0;
}
示例

在此示例中,程序包含两个类 FactorialMainClass。驻留在 MainClass 类中的 Main 方法用于从键盘读取数字,从 Factorial 类调用 Fac 方法,以及计算并显示输入数字的阶乘。

// cs_main.cs
using System; 
public class Factorial 
{
   public static long Fac(long i) 
   {
      return ((i <= 1) ? 1 : (i * Fac(i-1))); 
   } 
}

class MainClass 
{
   public static void Main() 
   {
      // Read a string from the keyboard:
      Console.Write("Enter an integer: ");

      string s = Console.ReadLine();

      // Convert the string to long:
      
      try
      {
         long num = Int64.Parse(s);
         Console.WriteLine("The Factorial of {0} is {1}.",
                           num, Factorial.Fac(num)); 
      }
      catch (System.FormatException)
      {
         Console.WriteLine("Invalid input specified");
      } 
   }
}
输入
5
示例输出
Enter an integer: 5
The Factorial of 5 is 120.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值