Konstanta dan Readonly C#

Konstanta dan Readonly C#
Konstanta dan Readonly C#

By taufiq 24 Nov 2017, 13:06:26 WIB - Kategori: C#


Konstanta dan Readonly


Member class berupa konstanta di inisialisasi hanya sekali yaitu saat program dicompile. konstanta secara implisit adalah static member yaitu hanya ada satu nilai pada semua objek.

Member class berupa readonly inisialisasinya bisa beberapa kali pada programya yaitu tiap objek dibuat. Readonly di inisialisasi lewat constructor.


contoh


1

2

3

4

5

6

7

8

9

10

public class lingkaran

{

    public const double pi=3.14;

    public readonly double diameter;

 

     public lingkaran(double setdiameter)

     {

       diameter = setdiameter;

      }

}

Saat program dicompile nilai pi diinisialisasi yaitu tetap 3.14  selama program berjalan, sedangkan untuk nilai diameter setiap objek dibuat nilai readonly bisa diinisiaisasi.



ARTIKEL TERKAIT: