using System;
public class Program
{
public static void Main()
/*
readonly degisken, const degiskenlerin aksine olusturuldugu satirda ya da constructor icinde assign(set) edilebilir.
Asagida göründügü üzere constructor veya declaration kisminda degeri degistirilebilir veya set edilebilir fakat daha sonrasinda degistirilemez
bu bakimdan const ile benzerlikleri vardir
*/
B obj1 = new B(5);
B obj2 = new B(10);
B obj3 = new B(4);
obj1.getDeger();
obj2.getDeger();
obj3.getDeger();
}
class B
private readonly int c;
public B(int s)
c = s;
public void getDeger()
Console.WriteLine("ReadOnly Deger : " + c);
} }