Junior — Middle
Ի՞նչ մեթոդներ կան տվյալների փոխակերպման համար ծրագրավորման մեջ:
sobes.tech AI
Պատասխան AI-ից
C# լեզվում կան մի քանի եղանակներ տվյալների փոխարկման համար տիպերի միջև:
- Անհայտ փոխարկում (Implicit conversion) — կատարվում է ավտոմատ կերպով կոմպիլյատորով, երբ փոխարկումը անվտանգ է (օրինակ, from int to long):
- Արագ փոխարկում (Explicit conversion կամ casting) — պահանջում է բացահայտ նշում, օրինակ
(int)doubleValue: - Convert դասի մեթոդներ —
Convertդասը տրամադրում է մեթոդներ հիմնական տիպերի փոխարկման համար, օրինակConvert.ToInt32(string): - Parse և TryParse մեթոդներ — տողերը թվային տիպեր փոխարկելու համար, օրինակ
int.Parse("123")կամint.TryParse("123", out int result): - as օպերատոր — ապահով փոխարկում ռեֆերենց տիպերի համար, վերադարձնում է null անհաջողության դեպքում:
Արագ փոխարկման օրինակ:
double d = 9.78;
int i = (int)d; // i կլինի 9