Tag: nullable
Die nullable-tag ist für Fragen der nullable-Mitglieder oder-Typen.
12
Antworten
Ich Frage mich, was war die saubere und verständliche syntax für tun-Bedingung prüft auf null-Werte zulässt bools. Wird den folgenden guten oder schlechten coding-Stil? Gibt es eine Möglichkeit, um auszudrücken, die Erkrankung besser/sauberer? bool? nullableBool = true;
6
Antworten
Auf der Linie: bool travel = fill.travel.Value; ich erhalte die folgende Fehlermeldung: Nullable Objekt muss einen Wert haben und ich bin nicht sicher, warum. Alles was ich will zu tun ist, um den Wert in der Datenbank
3
Antworten
Ich habe eine Entität annotiert mit @Entity. Wenn ich bin verantwortlich für die Erstellung der CREATE TABLE Skripte warum sollte ich angeben @Column( nullable = false ) wenn ich eine Spalte in der Datenbank mit der NOT
5
Antworten
Ich bin zu 90% sicher, dass ich sah in dieser Antwort auf stackoverflow vor, in der Tat hatte ich noch nie gesehen, die "int?" - syntax zu sehen, bevor es hier, aber egal wie ich Suche ich
3
Antworten
Ich versuche meine konvertieren nullable bool-Wert, und ich bin immer diese Fehlermeldung. Cannot implicitly convert type 'bool?' to 'bool'. An explicit conversion exists (are you missing a cast?) Zum Beispiel: public virtual bool? MyBool { get; set;
3
Antworten
In C#, was auch der Standardwert ist eine Instanz der Klasse variable vom Typ int?? Zum Beispiel in dem folgenden code, welchen Wert wird MyNullableInt haben, wenn es nicht explizit zugewiesen? class MyClass { public int? MyNullableInt;
4
Antworten
Warum erhalte ich die Fehlermeldung "Der Typ" string "muss ein null-Wert geben, um es zu verwenden als parameter" T "in der generischen Typ oder Methode" System.Nullable'"? using System; using System.Collections; using System.Collections.Generic; using System.Data; using System.Diagnostics; using
6
Antworten
Lese ich gerade einen Artikel über die MVVP Muster und wie es zu implementieren, mit WPF. Im Quelltext gibt es mehrere Zeilen, in denen ich nicht herausfinden, was die Fragezeichen stehen. private DateTime? _value; Was bedeutet die
7
Antworten
So habe ich diese Klasse: public class Foo<T> where T : ??? { private T item; public bool IsNull() { return item == null; } } Nun bin ich auf der Suche für eine Art Einschränkung, die
15
Antworten
Wie konvertiere ich eine null - int zu einem int? Angenommen ich habe 2 Typ int als unten: int? v1; int v2; Will ich weisen Sie v1's Wert v2. v2 = v1; einen Fehler verursachen. Wie kann
10
Antworten
Wie konvertieren Sie eine null - bool? zu bool in C#? Habe ich versucht x.Value oder x.HasValue ... InformationsquelleAutor der Frage KentZhou | 2011-05-20
5
Antworten
Was ich will: @Embedded(nullable = false) private Direito direito; Jedoch, wie Sie wissen, es gibt kein solches Attribut @Embeddable. Gibt es einen richtigen Weg, dies zu tun? Ich will keine workarounds. InformationsquelleAutor der Frage André Chalella |
7
Antworten
int value=0; if (value == 0) { value = null; } Wie kann ich value zu null oben? Jede Hilfe wird geschätzt. InformationsquelleAutor der Frage user2902180 | 2013-10-22
6
Antworten
Ich lese ein .Net-book, und in eine code-Beispiele gibt es eine Klassendefinition mit diesem Feld: private DateTime? startdate Was bedeutet DateTime? bedeuten? InformationsquelleAutor der Frage Alvin S | 2008-09-21
2
Antworten
Habe ich eine Klasse mit zahlreichen Nullable<T> Eigenschaften, die ich will, um serialisierbar zu XML als Attribute. Dies ist offensichtlich ein no-no, wie Sie als "komplexe Typen". Anstatt also implementiere ich die *Angegebene Muster, wo ich erstellen
4
Antworten
Unten ist ein code, der demonstriert, kann ich nicht deklarieren und initialisieren Sie ein struct-Typ als null. Die Null-Werte zulässt Typ ist ein struct, also warum bin ich in der Lage, es auf null? Nullable<bool> b =
3
Antworten
Tabelle 1 mit einer Spalte "x" vom Typ String. Ich möchte in Tabelle 2 eine Spalte mit "y", integer Darstellung des Datum-strings in "x". Wesentlichen zu halten, ist null Werte in der Spalte "y". Tabelle 1 (Dataframe
8
Antworten
Kann ich sehen, dass @Nullable und @Nonnull Anmerkungen könnte hilfreich sein bei der Verhinderung NullPointerExceptions aber nicht sehr weit verbreiten. Die Wirksamkeit dieser Anmerkungen drop-off vollständig nach eine Ebene der Dereferenzierung, so dass, wenn Sie nur fügen
5
Antworten
Untersuche ich die Eigenschaften eines Objektes durch Reflexion und weiter-Verarbeitung der Datentyp jeder Eigenschaft. Hier ist mein (reduziert) Quelle: private void ExamineObject(object o) { Type type = default(Type); Type propertyType = default(Type); PropertyInfo propertyInfo = null; type
4
Antworten
Wenn diese in den setter einer Eigenschaft: decimal? temp = value as decimal?; value = "90" Aber nach der Besetzung, temp null... Was ist der richtige Weg, um dies zu tun werfen? InformationsquelleAutor der Frage Natrium |
13
Antworten
Ich bin der Gestaltung eines entity-Klasse, die ein Feld mit dem Namen "documentYear", die vielleicht unsigned integer-Werte wie 1999, 2006, etc. Inzwischen ist dieser Bereich könnte auch "unbekannt",,, nicht sicher, aus welchem Jahr das Dokument erstellt wird.
2
Antworten
Habe ich eine Aussage wie DateTime ? dt = (string1 == string2) ? null; (DateTime)(txtbox.Text); die kann ich nicht kompilieren. Grund ist : null zugeordnet werden kann DateTime. So, ich habe zu erklären Nullable<DateTime> nullable variable und
13
Antworten
Wie kann ich überprüfen, ob ein bestimmtes Objekt auf null gesetzt werden, in anderen Worten, wie die folgende Methode implementieren... bool IsNullableValueType(object o) { ... } EDIT: ich bin auf der Suche für nullable value types. Ich
6
Antworten
Habe ich eine DateTime?dass ich versuche, einfügen in ein Feld mit einer DbParameter. Ich bin momentan dabei die parameter wie folgt: DbParameter datePrm = updateStmt.CreateParameter(); datePrm.ParameterName = "@change_date"; Und dann will ich den Wert der DateTime? in
6
Antworten
Ich bin neugierig, warum Sie einen impliziten cast schlägt fehl... int? someValue = SomeCondition ? ResultOfSomeCalc() : null; und warum muss ich führen Sie eine explizite Umwandlung statt int? someValue = SomeCondition ? ResultofSomeCalc() : (int?)null; Scheint
6
Antworten
Wenn ich erklären int als null int? i=null; Tut i hier werden eine Referenz geben? InformationsquelleAutor der Frage Vaibhav Jain | 2010-06-30
2
Antworten
Wenn ich eine nullable-Typ Xyz? möchte ich verweisen, oder wandeln Sie es in ein nicht-nullable-Typ Xyz. Was ist die idiomatische Weise, dies zu tun in Kotlin? Zum Beispiel, dieser code ist in Fehler: val something: Xyz? =
3
Antworten
struct AccountInfo { String Username; String Password; } nun, wenn ich eine Nullable Beispiel ich schreiben soll: Nullable<AccountInfo> myAccount = null; Aber ich will, machen die struct Nullable von der Natur und es kann verwendet werden, wie
8
Antworten
Muss ich hinzufügen, eine Vielzahl von Variablen vom Typ nullable int. Ich verwendet den null-coalescing operator, um es bis auf eine variable pro Zeile, aber ich habe das Gefühl, es ist ein präziser Weg, dies zu tun,
9
Antworten
Java 1.8 ist Empfang die Optionale Klasse, die es uns ermöglicht, die explizit sagen, wenn eine Methode einen null-Wert zurück und die "Kraft" seiner Verbraucher, um zu überprüfen, ob es nicht null ist ( isPresent() ), bevor
1
Antworten
In C# gibt es einen Unterschied zwischen default(Nullable<long>) (oder default(long?)) und default(long) ? Long ist nur ein Beispiel, es kann jede andere struct geben. InformationsquelleAutor der Frage Eugene | 2011-10-12
10
Antworten
In meiner Datenbank in einer Tabelle habe ich eine GUID-Spalte mit null-Werte zulassen. Ich habe eine Methode, bei der eine Guid? parameter fügt eine neue Datenzeile in der Tabelle. Aber wenn ich sage, myNewRow.myGuidColumn = myGuid bekomme
6
Antworten
Ich immer (a) Nullable<>.HasValue denn ich mochte die Semantik. Jedoch, vor kurzem arbeitete ich auf einer anderen vorhandenen code-Basis, wo Sie (b) Nullable<> != null ausschließlich statt. Gibt es einen Grund, einen über den anderen, oder ist
5
Antworten
Könnte mir jemand erklären, warum das funktioniert C#.NET 2.0: Nullable<DateTime> foo; if (true) foo = null; else foo = new DateTime(0); ...aber das heißt nicht: Nullable<DateTime> foo; foo = true ? null : new DateTime(0); Letztere form
9
Antworten
In C# sind die nullable-primitive Typen (d.h. bool?) nur Aliase für Ihre entsprechende Nullable<T> geben oder gibt es einen Unterschied zwischen den beiden? InformationsquelleAutor der Frage MojoFilter | 2008-09-11
5
Antworten
Oft, ich kann sehen, einen code-Konstrukte wie folgende: if(a == null || b == null || c == null){ //... } Frage ich mich, ob es irgendeine weit verbreitete Bibliothek (Google, Apache, etc.) um zu überprüfen, gegen
5
Antworten
Überraschend der folgende code schlägt fehl, die Behaupten: int? wtf = 0; Assert.IsType<Nullable<int>>(wtf); Also einfach aus Neugier, wie kann man bestimmen, ob eine gegebene Instanz ist ein Nullable<> Objekt oder nicht? InformationsquelleAutor der Frage justin.m.chase | 2011-05-17
8
Antworten
In VB.NET gibt es eine Möglichkeit zum festlegen eines DateTime variable auf "nicht gesetzt"? Und warum ist es möglich, eine DateTime zu Nothingaber nicht möglich zu überprüfen, ob es Nothing? Zum Beispiel: Dim d As DateTime =
7
Antworten
How to get kurzes Datum short date für System Nullable datetime (datetime ?) für ed 12/31/2013 12:00:00 --> nur sollten zurück 12/31/2013. Ich nicht sehen, die ToShortDateString erhältlich. InformationsquelleAutor der Frage user2811143 | 2013-09-24
4
Antworten
Mit Xcode 6.3 es wurden neue annotations eingeführt, um besser mit dem Ausdruck der Absicht, die API ist in Objective-C (und damit eine bessere Rasche Unterstützung natürlich). Diese Anmerkungen wurden natürlich nonnullnullable und null_unspecified. Aber mit Xcode
2
Antworten
PHP 7 stellt return type declarations. Das bedeutet, ich kann nun angeben, ist der Rückgabewert eine bestimmte Klasse, interface, array, aufrufbare oder eine der neu hintable Skalare Typen, wie möglich, ist für die Funktion Parameter. function returnHello():
3
Antworten
Folgende code wird nicht kompiliert: string foo = "bar"; Object o = foo == null ? DBNull.Value : foo; Bekomme ich: Fehler 1 der Typ des bedingten Ausdrucks kann nicht bestimmt werden, denn es gibt keine implizite
10
Antworten
Ich bin nur eine überarbeitung Kapitel 4 in C# in der Tiefe, die sich mit nullable-Typen, und ich bin das hinzufügen einen Abschnitt über die Verwendung des "as" - operator, welcher Ihnen erlaubt, zu schreiben: object o
3
Antworten
Abfrage, um zu überprüfen, ob eine Spalte null-Werte zulässt (null-Werte werden in der Spalte zulässig oder nicht). Es sollte vorzugsweise return ja/Nein oder 1/0 oder true/false. InformationsquelleAutor der Frage user646093 | 2011-03-05
6
Antworten
Möchte ich die DateTime.TryParse-Methode der datetime-Wert von einem string in einen null-Werte zu. Aber wenn ich es versuchen: DateTime? d; bool success = DateTime.TryParse("some date text", out (DateTime)d); der compiler sagt mir "out" - argument ist nicht
15
Antworten
from i in Db.Items select new VotedItem { ItemId = i.ItemId, Points = (from v in Db.Votes where b.ItemId == v.ItemId select v.Points).Sum() } Habe ich diese Abfrage, aber es schlägt fehl, wenn keine Stimmen gefunden werden,
7
Antworten
Ich nur Shooting selbst in den Fuß und würde gerne wissen, ob es tatsächliche Gründe, um diese situation möglich. Und sowieso, diese Frage kann für die Bequemlichkeit der Zukunft Fuß zu schützen. Nehmen wir an, wir haben
3
Antworten
@RequestMapping(value = "/contact.html", method = RequestMethod.POST) public final ModelAndView contact( @RequestParam(value = "name", required = false) Optional<String> name) { Wie funktioniert Frühjahr @RequestMapping Griff ein Optional von Guava-Bibliothekwenn der Wert des Parameters ist nicht erforderlich und wird
4
Antworten
Bekomme ich eine xml von der 3rd-party und ich brauche deserialisiert werden es in C# - Objekt. Dieses xml kann enthalten Attribute mit Wert vom Typ integer oder leerer Wert: attr="11" oder attr="". Ich möchte Deserialisieren dieses
8
Antworten
Derzeit benutze ich dieses praktischen Umbau-Erweiterung-Methode, um Konvertierungen zwischen Typen: public static T To<T>(this IConvertible obj) { return (T)Convert.ChangeType(obj, typeof(T)); } Allerdings nicht, wie das konvertieren gültige Werte um null-Werte zulässt, zum Beispiel, dies schlägt fehl: "1".To<int?>();