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

C#でカスタムメソッドを呼び出す方法は?


C#でカスタムメソッドを定義するには、次の構文を使用します-

<Access Specifier> <Return Type> <Method Name>(Parameter List) {
   Method Body
}

カスタムメソッドを呼び出すには、次のコードを実行してみてください。バイナリ表現がパリンドロームであるかどうかをチェッカーするために呼び出されるcheckPalindrome()メソッドがあります-

using System;

public class Demo {
   public static long funcReverse(long num) {
      long myRev = 0;

      while (num > 0) {
         myRev <<= 1;

         if ((num & 1) == 1)
         myRev ^= 1;
         num >>= 1;
      }
      return myRev;
   }
   public static bool checkPalindrome(long num) {
      long myRev = funcReverse(num);
      return (num == myRev);
   }
   public static void Main() {
      // Binary value of 5 us 101
      long num = 5;

      if (checkPalindrome(num))
      Console.WriteLine("Palindrome Number");
      else
      Console.WriteLine("Not a Palindrome Number");
   }
}

出力

Palindrome Number

  1. Rubyメソッドをスパイする方法

    Rubyには、TracePointを使用してアクセスできるトレースシステムが組み込まれています。 クラス。トレースできるものには、メソッド呼び出し、新しいスレッド、および例外があります。 なぜこれを使いたいのですか? さて、特定のメソッドの実行を追跡したい場合に便利です。他にどのようなメソッドが呼び出されているか、および戻り値は何かを確認できます。 いくつかの例を見てみましょう! メソッド呼び出しのトレース ほとんどの場合、TracePointが必要になります 組み込みメソッド(プット、サイズなど)ではなくアプリケーションコードをトレースするため。 これは、callを使用して行うこと

  2. iPhone で削除された通話履歴を復元する方法:3 つの方法

    iPhone の通話履歴は、本当に必要になるまでほとんど無視されます。残念ながら、削除された通話を復元するのは簡単ではありません。 iPhone がログを管理する方法を変更するためにできることはあまりなく、通話用の「最近削除された」フォルダもありません。幸いなことに、選択肢があります。 以下は、iPhone で削除された通話ログを復元する 3 つの異なる方法です…さらに、データを復元せずに iPhone で削除された通話を表示する 3 つの方法のボーナス (これについては次に説明します)。読み進めてください。 iPhone が通話履歴を削除するのはなぜですか? iPhone の通話履歴機能