2024-11-04《c#学习》

 

 


方法

  定义方法的过程与Java还有C++无异,所以不做过多赘述。
  调用方法是可以直接调用其他类的公有方法的。

  using System;
   
  namespace CalculatorApplication
  {
  class NumberManipulator
  {
  public int FindMax(int num1, int num2)
  {
  /* 局部变量声明 */
  int result;
   
  if (num1 > num2)
  result = num1;
  else
  result = num2;
   
  return result;
  }
  }
  class Test
  {
  static void Main(string[] args)
  {
  /* 局部变量定义 */
  int a = 100;
  int b = 200;
  int ret;
  NumberManipulator n = new NumberManipulator();
  //调用 FindMax 方法
  ret = n.FindMax(a, b);
  Console.WriteLine("最大值是: {0}", ret );
  Console.ReadLine();
   
  }
  }
  }

递归方法调用,下面是一个计算阶乘的代码,就是在自己里面调用自己。

  using System;
   
  namespace CalculatorApplication
  {
  class NumberManipulator
  {
  public int factorial(int num)
  {
  /* 局部变量定义 */
  int result;
   
  if (num == 1)
  {
  return 1;
  }
  else
  {
  result = factorial(num - 1) * num;
  return result;
  }
  }
   
  static void Main(string[] args)
  {
  NumberManipulator n = new NumberManipulator();
  //调用 factorial 方法
  Console.WriteLine("6 的阶乘是: {0}", n.factorial(6));
  Console.WriteLine("7 的阶乘是: {0}", n.factorial(7));
  Console.WriteLine("8 的阶乘是: {0}", n.factorial(8));
  Console.ReadLine();
   
  }
  }
  }
posted @   new菜鸟  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤
点击右上角即可分享
微信分享提示