Texno Aləm
28 Haziran 2024 Cuma
C# haqqında məlumat
1 Eylül 2022 Perşembe
C# TryParse Methodunun sıfırdan yazılması. Out Keyword
TryParse methodunun sıfırdan yazılması.
internal class User
{
public bool TryParse(string s, out int r)
{
int i ;
try{
i=int.Parse(s);
r = i;
return true;
}
catch(Exception e)
{
Console.WriteLine(e.Message);
r = default;
return false;
}
}
}
Yuxarıdakı User classda r = i ; mütləq yazılmalıdır. Çünki method onu gözlüyür. Out funksiyası üçün gözlənilir. Out funksiyası stringdən int-ə çevirmək üçündür.
class Program {
string c= "34";
bool d = user.TryParse(c,out int result);
Console.WriteLine(d); // result : true
Console.WriteLine(result); // result : 34
}
"34e" olarsa nəticə false olacağ. Yəni Out açar sözü stringdəki dəyəri int tipindəki dəyərə çevirə bilmir.
C# TryParse Methodunun hazır versiyası. Out Keyword
TryParse methodundan istifadə.
string s = "25";
bool b=int.TryParse(s,out int a);
Console.WriteLine(b);
Burada out keyword -du string tipdə olan s dəyişənin dəyərini int tipində olan a dəyişəninə çevirməsi üçündür. bool tipində olan b dəyişəninə mənimsədilən nəticə (əgər s dəyişənin dəyəri a dəyişəninə çevrilə bilərsə) true olur,(əgər çevrilə bilməzsə) nəticə false olur.
C# haqqında məlumat
C# (C Sharp) - Microsoft.Net platformu ilə birlikdə təqdim olunan C ailəsinə aid obyekt yönümlü proqramlaşdırma dillərindən biridir
-
TryParse methodundan istifadə. string s = "25"; bool b=int.TryParse(s,out int a); Console.WriteLine(b); Burada out keyword -du str...
-
C# (C Sharp) - Microsoft.Net platformu ilə birlikdə təqdim olunan C ailəsinə aid obyekt yönümlü proqramlaşdırma dillərindən biridir
-
TryParse methodunun sıfırdan yazılması. internal class User { public bool TryParse(string s, out int r) { int i ; ...