Page 30 - E-Modul Pemrograman Dasar Kelas X
P. 30

g.  Parameter Referensi pada Method

                              Suatu  method  yang  menggunakan  parameter  yang  sederhana  jika  dilewatkan
                       dengan suatu nilai tidak akan menghasilkan nilai balik, atau nilai balik tersebut hilang jika
                       method tersebut selesai dieksekusi. Agar nilai yang dilewatkan pada method menghasilkan
                       nilai balik, maka perlu penambahan ref di depan deklarasi variabel pada parameter tersebut.
                       Contoh:


                        using System;

                        namespace ConsoleApplication1

                        {
                               class Metodeku
                               {
                                       public void tukar (ref Int x, ref int y)
                                       {

                                              int sementara x;
                                              x = y;
                                              y = sementara;
                                       }

                               }
                               class Program
                               {
                                       static void Main(string[] args)
                                       {
                                       Metodeku met = new Metodeku();

                                       int x = 1000;
                                       int y = 50;
                                       met.tukar (ref x, ref y);
                                       Console.WriteLine(x);

                                       //Maka yang tampil adalah 50
                                       Console.ReadLine();
                                       }
                               }
                        }







                                                             21
   25   26   27   28   29   30   31   32   33   34   35