C#

const & readonly (C#)

Në shqip: const dhe readonly

ShpjegimiSQ

const është konstante që dihet që gjatë kompajlimit (const int MAX = 30;). readonly vendoset një herë — në deklarim ose në konstruktor — dhe s'ndryshon më. init në vetitë lejon vendosjen vetëm gjatë krijimit të objektit.

EnglishEN

const is a constant known at compile time (const int MAX = 30;). readonly is set once — at declaration or in the constructor — and never changes again. init on properties allows setting only while creating the object.

Si ta mendosh

const është si data e lindjes: e njëjtë përgjithmonë. readonly është si numri i letërnjoftimit: caktohet kur të bëjnë dokumentin dhe pastaj s'ndryshon.

Lexoje në anglisht

const is like your birth date: the same forever. readonly is like your ID number: assigned when the card is made, then fixed.

Shembull kodicsharp

class Klasa {
    public const int MaxNxenes = 30;
    public readonly DateTime Krijuar = DateTime.Now;
    public string Emri { get; init; } = "";
}

Terma të lidhur