Was ist lang? Datentyp?
Werde ich über einige geschriebenen code durch einen anderen Entwickler und bin mir nicht sicher, was long?
bedeutet:
protected string AccountToLogin(long? id)
{
string loginName = "";
if (id.HasValue)
{
try
{....
InformationsquelleAutor der Frage xbonez | 2010-10-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
long
ist das gleiche wieInt64
long-Datentyp
Den
?
bedeutet, dass es null-Werte zulässtNullable-Typen
Nullable Beispiel:
Dies ermöglicht es Ihnen, überprüfen Sie für eine
null
Wert, anstatt zu versuchen, weisen einen beliebigen Wert zu, um etwas zu überprüfen, um zu sehen, ob etwas fehlgeschlagen ist.Ich schrieb sogar einen blog-post über dieses hier.
InformationsquelleAutor der Antwort Robert Greiner
long
ist ein Int64, die?
macht es null-Werte zulässt.InformationsquelleAutor der Antwort Lucero
lange? ist ein 64-bit -, nullable integer.
Klären, null-Werte zulassen bedeutet, es können null oder eine ganze Zahl ( 0, 1, usw.).
InformationsquelleAutor der Antwort automagic
"lange?" ist eine null-64-bit-Ganzzahl mit Vorzeichen. Es entspricht
Nullable<Int64>
.InformationsquelleAutor der Antwort Peter
long?
ist ein nullable-Typ. Dies bedeutet, dass dieid
parameter kann über einen long-Wert oder gesetzt werden, umnull
. Haben Sie einen Blick auf dieHasValue
undValue
Eigenschaften dieser parameter.InformationsquelleAutor der Antwort Bernard
Es ist ein nullable-Typ-Deklaration.
InformationsquelleAutor der Antwort Joel Etherton