Warum unterstützt ProtoBuff.Net nicht null
?ProtoBuff.Net unterstützt keine Null. Warum?
Ich ging durch ProtoBuf und fragte mich, warum null
Werte nicht unterstützt werden. Wenn wir versuchen, null
Wert zuzuweisen, gibt es eine Ausnahme. Auch ref kindartige Saiten unterstützen dies nicht.
pb::ThrowHelper.ThrowIfNull(value, "value");
Ich weiß, dass PROTOs Dinge Mindestgrund behalten will, so dass es große Anzahl von Sprachen unterstützen (deshalb keine DateTime
), aber null ein Konzept für Sprachen ist?
Oder vielleicht bin ich etwas übersehen.
Es ist nicht klar, ob Sie über Protokollpuffer im Allgemeinen sprechen, oder eine spezifische Implementierung von ihnen für .NET (protobuf.net vielleicht?) –
ja. ProtoBuf.Net um genau zu sein. –
Richtig - möchten Sie vielleicht sowohl Ihre Frage Titel und die erste Zeile des Körpers der Frage zu ändern ... –