C# darslari
June 13, 2022
out & ref | C#
ref
- qiymatlarni reference orqali jo'natadi yoki qaytaradi
ref
orqali jo'natilgan o'zgaruvchilar avvaldan initialize qilingan bo'lishi shart
out
ref
bilan deyarli bir xil.out
orqali jo'natilgan parameterlar initialize qilinishi shart emas, lekin method qaytishidan avval initialize bo'lshi shart
out
& ref
ishlatish mumkin emas
async
keyword orqali yaratilgan asinxron methodlarda ishlatilmaydiyield return
vayield break
keywordlar mavjud methodlarda ishlatilmaydiout
extension methodlarning birinchi argument ustida ishlatilmaydiref
extension methodlarning birinchi argumentistruct
bo'lmasa yokistruct constraint
mavjud bo'lmasa, ularni ustida ishlatib bo'lmaydi.
public static string GetNextName(ref int id) { string returnText = "Next-" + id.ToString(); id += 1; return returnText; } static void Main(string[] args) { int i = 1; Console.WriteLine("Previous value of integer i:" + i.ToString()); string test = GetNextName(ref i); Console.WriteLine("Current value of integer i:" + i.ToString()); }