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

C#のメソッドに配列を渡しますか?


配列をメソッドに渡すには、配列をメソッド引数として渡す必要があります。

int displaySum(int[] arr, int size) {
}

今それを呼んでください-

sum = d.displaySum(myArr, 5 ) ;

using System;

namespace Test {
   class Demo {
      int displaySum(int[] arr, int size) {
         int i;
         int sum = 0;

         for (i = 0; i < size; ++i) {
            sum += arr[i];
         }

         return sum;
      }
   
      static void Main(string[] args) {
         Demo d = new Demo();

         int [] myArr = new int[] {59, 34, 76, 65, 12, 99};
         int sum;

         sum = d.displaySum(myArr, 5 ) ;

         /* output the returned value */
         Console.WriteLine( "Sum: {0} ", sum );
         Console.ReadKey();
      }
   }
}

出力

Sum: 246

  1. 与えられた制約で与えられた配列の要素を追加しますか?

    この問題では、2つの指定された配列の要素を追加するために、追加値が変更されることに基づくいくつかの制約があります。与えられた2つの配列a[]とb[]の合計は、いくつかの要素を1桁で与えるように、3番目の配列c[]に格納されます。合計の桁数が1より大きい場合、3番目の配列の要素は2つの1桁の要素に分割されます。たとえば、合計が27の場合、3番目の配列はそれを2,7として格納します。 Input: a[] = {1, 2, 3, 7, 9, 6}        b[] = {34, 11, 4, 7, 8, 7, 6, 99} Output: 3 5 1 3

  2. C /C++の多次元配列

    C / C ++では、多次元配列は簡単な言葉で配列の配列として定義されます。多次元配列では、データは表形式で(行の主要な順序で)格納されます。次の図は、次元が3 x 3x3の多次元配列のメモリ割り当て戦略を示しています。 アルゴリズム Begin    Declare dimension of the array.    Dynamic allocate 2D array a[][] using new.    Fill the array with the elements.    Print the ar