Sobes.tech
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