Lädt...


🔧 Value Type and Reference Type


Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to

Value type (Qiymat turlari)
Qiymat turlari to'g'ridan-to'g'ri qiymatlarni saqlaydi. Ular stack xotirasida joylashgan va o'zgaruvchilarga qiymatlarni ko'chirishda yangi nusxalar yaratiladi. Misollar:

  • int
  • float
  • double
  • char
  • struct

Value Type xususiyatlari:

  • Stack xotirasida saqlanadi.
  • Har bir o'zgaruvchi o'z qiymatini mustaqil saqlaydi.
  • Bir o'zgaruvchini boshqasiga o'zlashtirganda qiymat nusxasi o'rnatiladi.
  • Null qiymat qabul qilmaydi (agar nullable bo'lmasa).
  • Turli qiymat o'zgarishlari boshqa o'zgaruvchilarga ta'sir qilmaydi.
int a = 10;
int b = a; // b endi 10, a ga bog'liq emas

Havola turlari (Reference Types)
Havola turlari ma'lumotlar haqidagi ma'lumotlarni saqlaydi va ularni heap xotirasida joylashtiradi. O'zgaruvchilar havolalarni saqlaydi, shuning uchun bir o'zgaruvchini o'zgartirish boshqa o'zgaruvchilarga ham ta'sir qilishi mumkin. Misollar:

  • class
  • string
  • array
  • delegate
class Person 
{

    public string Name;
}

Person p1 = new Person();
p1.Name = "Ali";

Person p2 = p1; // p2 ham p1 ga bog'langan
p2.Name = "Vali"; // endi p1.Name ham "Vali" bo'ladi

...

🔧 Reference Type and Value Type in Swift


📈 32.71 Punkte
🔧 Programmierung

🔧 Value Type and Reference Type


📈 32.71 Punkte
🔧 Programmierung

🔧 Value Type and Reference Type


📈 32.71 Punkte
🔧 Programmierung

🔧 Value Type and Reference Type 2


📈 32.71 Punkte
🔧 Programmierung

🔧 Value Type and Reference Type


📈 32.71 Punkte
🔧 Programmierung

🔧 Value type vs Reference type in JavaScript


📈 31.45 Punkte
🔧 Programmierung

🔧 4. Value Type va Reference Type


📈 31.45 Punkte
🔧 Programmierung

🔧 Value Type va Reference Type


📈 31.45 Punkte
🔧 Programmierung

🔧 11. Value Type va Reference Type (Complex Examples)


📈 31.45 Punkte
🔧 Programmierung

🔧 Value type va Reference type


📈 31.45 Punkte
🔧 Programmierung

🔧 Value Type va Reference Type (Complex Examples)


📈 31.45 Punkte
🔧 Programmierung

🔧 Value Type va Reference Type (Complex Examples)


📈 31.45 Punkte
🔧 Programmierung

🔧 11. Value Type va Reference Type (Complex Examples)


📈 31.45 Punkte
🔧 Programmierung

🔧 Value Type va Reference Type (Advanced)


📈 31.45 Punkte
🔧 Programmierung

🔧 11. Value Type va Reference Type (Complex Examples)


📈 31.45 Punkte
🔧 Programmierung

🔧 Value type va Reference Type


📈 31.45 Punkte
🔧 Programmierung

🔧 Why can't I store a value and a reference to that value in the same struct?


📈 29.15 Punkte
🔧 Programmierung

🔧 Value va Reference Type


📈 25.2 Punkte
🔧 Programmierung

🔧 27. Value va Reference Type (Advanced)


📈 25.2 Punkte
🔧 Programmierung

🔧 19. Value or Reference Type


📈 25.2 Punkte
🔧 Programmierung

🐧 How to Define a Default Value for “input type=text” Without Using Attribute ‘value’?


📈 24.12 Punkte
🐧 Linux Tipps

🔧 Typescript Generate Full Path Type And Get Value Type Of Nested Object


📈 22.69 Punkte
🔧 Programmierung

🔧 Understanding Value Types and Reference Types in C#


📈 20.22 Punkte
🔧 Programmierung

🔧 What is Value Types and Reference Types in JavaScript


📈 20.22 Punkte
🔧 Programmierung

🔧 Understanding “Pass by Value” and “Pass by Reference” in Java


📈 20.22 Punkte
🔧 Programmierung

📰 Python Type Hinting: From Type Aliases To Type Variables and New Types


📈 20 Punkte
🔧 AI Nachrichten

🔧 #63 — Search for The Nth Value And The Nth Value from Last


📈 19.13 Punkte
🔧 Programmierung

🔧 Pass by value vs pass by reference in JavaScript


📈 18.96 Punkte
🔧 Programmierung

🔧 Understanding Java: Pass by Value vs. Pass by Reference


📈 18.96 Punkte
🔧 Programmierung

🔧 C# Passing by Value vs Passing by Reference


📈 18.96 Punkte
🔧 Programmierung

🔧 Variable by Reference & Variable by Value in PHP


📈 18.96 Punkte
🔧 Programmierung

🔧 Mastering C# Fundamentals: Value Types vs. Reference Types


📈 18.96 Punkte
🔧 Programmierung

🔧 Mastering C# Fundamentals: Passing Parameters By Value vs. By Reference


📈 18.96 Punkte
🔧 Programmierung

matomo