tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
424
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von NSR
    NSR NSR ist offline Mitglied Silber
    Registriert seit
    Nov 2008
    Beiträge
    94
    Hi Leute,

    kann mir einer von euch sagen, wozu dient ein ? hinter einem Übergabeparameter?

    Code :
    1
    2
    
    private void Mth_TuEtwas(int? i)
    { }

    Ich habe ein bisschen in Google gesucht, allerdings weiß ich nicht einmal welchen bzw. ob das eine Bezeichnung/einen Namen hat.

    Hoffe einer von euch kann mir weiterhelfen.

    Danke schon mal,
    Nico
     

  2. #2
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.448
    Hallo,

    das ist ein Objekt, das eigentlich nur ein Werttyp ist, das aber mit '?' auch 'NULL' werden kann (nullable).
    Code csharp:
    1
    
    int? i = null;
    Gruß
    MCoder
     
    "The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
    --- Larry Wall

  3. #3
    Avatar von NSR
    NSR NSR ist offline Mitglied Silber
    Registriert seit
    Nov 2008
    Beiträge
    94
    Hey cool, danke für die Antwort.

    Des isch ja gar nicht mal so blöd dass es sowas gibt.

    Grüße,
    Nico
     

  4. #4
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.448
    Zitat Zitat von NSR Beitrag anzeigen
    Des isch ja gar nicht mal so blöd dass es sowas gibt.
    Finde ich auch sehr praktisch. So kann man recht elegant festlegen, dass ein bestimmter Wert nicht vorhanden ist.

    Gruß
    MCoder
     
    "The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
    --- Larry Wall

  5. #5
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Noch als Hinweis.
    Folgendes ist äquivalent

    Code csharp:
    1
    2
    3
    
    int? i;
    //oder
    System.Nullable<int> i;
     

Ähnliche Themen

  1. Fragezeichen im Link, was ist das?
    Von EuropaChat im Forum Java
    Antworten: 4
    Letzter Beitrag: 29.08.10, 20:55
  2. [C++] Zeiger als Übergabeparameter
    Von SeeSharpNewBee im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 31.10.07, 16:56
  3. DOS: Übergabeparameter %1, %2 usw.
    Von Wessy im Forum Microsoft Windows
    Antworten: 3
    Letzter Beitrag: 31.08.07, 19:00
  4. (AWK) Übergabeparameter
    Von Docent im Forum Sonstige Sprachen
    Antworten: 0
    Letzter Beitrag: 23.05.07, 15:52
  5. Fragezeichen ?
    Von oOxsi im Forum Hosting & Webserver
    Antworten: 6
    Letzter Beitrag: 14.05.07, 18:52