Új hozzászólás Aktív témák

  • vlevi

    nagyúr

    válasz Mister_X #4325 üzenetére

    var s = Console.ReadLine();
    Ezzel deklarálva van az s változó. A var csak egy könnyítés, amikoris a readline eredménye határozza meg a deklarált változó típusát. Írhattad volna helyette a string s=Console.ReadLine(); -t is.
    A var-al csak akkor van szívás, ha valami miatt benézed azt a típust, amit a fordító ilyenkor felvesz. Pl. te egy double típust szeretnél, és arra számítasz, hogy az lesz belőle, de a fordító csak int-et vesz fel, és ilyenkor a matematikai műveletek csúnyán félremennek, mert mindent kerekít.

    Az int.TryParse-nak pedig két outputja is van. Az egyik a visszatérési értéke, ami boolean, itt adja vissza, hogy sikerült-e a konverzió vagy sem. A konverzió végeredményét pedig a második paraméterben kapod vissza.

Új hozzászólás Aktív témák