Als «casting» getaggte Fragen

Casting ist ein Prozess, bei dem ein Objekttyp explizit in einen anderen Typ konvertiert wird, wenn die Konvertierung zulässig ist. Dieser Vorgang kann zu einer Wertänderung führen.

5
Kotlin: So arbeiten Sie mit List Casts: Unchecked Cast: kotlin.collections.List <Kotlin.Any?> To kotlin.colletions.List <Waypoint>
Ich möchte eine Funktion schreiben, die jedes Element in einem zurückgibt List, das nicht das erste oder das letzte Element ist (ein Durchkontaktpunkt). Die Funktion erhält eine generische List&lt;*&gt;Eingabe. Ein Ergebnis sollte nur zurückgegeben werden, wenn die Elemente der Liste vom Typ sind Waypoint: fun getViaPoints(list: List&lt;*&gt;): List&lt;Waypoint&gt;? { list.forEach …
108 list  generics  casting  kotlin 

8
Java Class.cast () vs. Cast-Operator
Nachdem ich während meiner C ++ - Tage über die Übel des Cast-Operators im C-Stil unterrichtet worden war, stellte ich zunächst erfreut fest, dass Java 5 java.lang.Classeine castMethode erworben hatte. Ich dachte, dass wir endlich eine OO-Art haben, mit Casting umzugehen. Es stellt sich heraus, dass Class.castes nicht dasselbe ist …


7
'is' versus try cast mit null check
Mir ist aufgefallen, dass Resharper vorschlägt, dies zu ändern: if (myObj.myProp is MyType) { ... } das mögen: var myObjRef = myObj.myProp as MyType; if (myObjRef != null) { ... } Warum sollte es diese Änderung vorschlagen? Ich bin es gewohnt, mit Resharper Optimierungs- und Code-Reduktionsänderungen vorzuschlagen, aber es scheint, …
105 c#  .net  casting  resharper 

5
Führt Java Casting Overhead ein? Warum?
Gibt es einen Overhead, wenn wir Objekte eines Typs in einen anderen umwandeln? Oder löst der Compiler einfach alles auf und es fallen zur Laufzeit keine Kosten an? Ist das eine allgemeine Sache oder gibt es verschiedene Fälle? Angenommen, wir haben ein Array von Object [], wobei jedes Element einen …

4
Wie biete ich benutzerdefinierte Cast-Unterstützung für meine Klasse an?
Wie unterstütze ich das Casting meiner Klasse auf andere Typen? Wenn ich zum Beispiel meine eigene Implementierung der Verwaltung von a habe byte[]und die Leute meine Klasse in a umwandeln möchten byte[], wodurch nur das private Mitglied zurückgegeben wird, wie würde ich das tun? Ist es üblich, dass sie dies …
101 c#  casting 

13
SQL-Fehler "ORA-01722: ungültige Nummer"
Eine sehr einfache für jemanden, Die folgende Beilage gibt mir die ORA-01722: Ungültige Nummer Warum? INSERT INTO CUSTOMER VALUES (1,'MALADY','Claire','27 Smith St Caulfield','0419 853 694'); INSERT INTO CUSTOMER VALUES (2,'GIBSON','Jake','27 Smith St Caulfield','0415 713 598'); INSERT INTO CUSTOMER VALUES (3,'LUU','Barry','5 Jones St Malvern','0413 591 341'); INSERT INTO CUSTOMER VALUES (4,'JONES','Michael','7 …

1
Subtrahieren von 1 Tag von einem Zeitstempeldatum
Ich benutze Datagrip für Postgresql. Ich habe eine Tabelle mit einem Datumsfeld im Zeitstempelformat (ex: 2016-11-01 00:00:00). Ich möchte in der Lage sein: Wenden Sie einen mathematischen Operator an, um 1 Tag zu subtrahieren Filtern Sie es basierend auf einem Zeitfenster von heute - 130 Tagen Anzeige ohne den hh …
100 sql  postgresql  casting 

14
TypeScript-Aufzählung zum Objektarray
Ich habe eine Aufzählung wie folgt definiert: export enum GoalProgressMeasurements { Percentage = 1, Numeric_Target = 2, Completed_Tasks = 3, Average_Milestone_Progress = 4, Not_Measured = 5 } Ich möchte jedoch, dass es wie folgt als Objektarray / -liste aus unserer API dargestellt wird: [{id: 1, name: 'Percentage'}, {id: 2, name: …


3
Objekt in TypeScript auf die Schnittstelle übertragen
Ich versuche, meinen Code vom Text einer Anfrage in Express (mithilfe der Body-Parser-Middleware) in eine Schnittstelle umzuwandeln, erzwingt jedoch keine Typensicherheit. Dies ist meine Schnittstelle: export interface IToDoDto { description: string; status: boolean; }; Dies ist der Code, in dem ich versuche, die Besetzung zu machen: @Post() addToDo(@Response() res, @Request() …


14
Warum sollte Gießen vermieden werden? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Verbessere diese Frage Ich vermeide Casting-Typen im Allgemeinen …
97 c#  java  c++  casting 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.