C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#での再帰的なメソッド呼び出しとは何ですか?


C#での再帰的なメソッド呼び出しは、再帰と呼ばれます。再帰を使用して数値の累乗を計算する例を見てみましょう。

ここで、累乗が0に等しくない場合、関数呼び出しが発生し、最終的に再帰になります-

if (p!=0) {
   return (n * power(n, p - 1));
}

上記では、nは数値そのものであり、以下に示すように、反復ごとに電力が減少します-

using System;
using System.IO;

public class Demo {
   public static void Main(string[] args) {
      int n = 5;
      int p = 2;
      long res;
      res = power(n, p);
      Console.WriteLine(res);
   }

   static long power (int n, int p) {
      if (p!=0) {
         return (n * power(n, p - 1));
      }
      return 1;
   }
}

  1. 引数付きのJavaScriptcall()メソッド。

    JavaScriptのcall()関数を使用すると、異なるオブジェクトから同じメソッドを使用できます。ここでは、パラメータが個別に渡されます。 以下は、JavaScript関数call()のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0

  2. Windowsの電源メニューとは何ですか?

    Windowsパワーメニューは、Windowsパワーユーザーメニューとも呼ばれ、熱心なWindowsユーザーにとって不可欠なショートカットリストです。しかし、それは正確に何をし、どのようにアクセスしますか? Windowsパワーユーザーメニューとは何か、そしてそれがどのように役立つかを調べてみましょう。 Windowsの電源メニューとは何ですか? 基本的に、電源メニューは、Windows10でより頻繁にアクセスされる機能のリストを提供するコンテキストメニューです。 Windowsの電源メニューを、電源管理専用の設定ページであるWindowsの電源オプションメニューと混同しないでくださ