Tag: implicit-conversion

Konvertieren Sie ein Objekt, variable oder den Wert von einem Typ in einen anderen zu befriedigen, eine Art Einschränkung, ohne explizit anfordern, dass die Umstellung durch die Sprache-syntax.

C# - Erstellen einer 'var' array eine Feste Größe?

Anzahl der Antworten 3 Antworten
Ich versuche zu erstellen, die ein array vom Typ var mit einer festen Länge. Ich verwende es in eine var LinkedList-Klasse, die ich erstellt. Ich weiß die Größe des Arrays, die ich erzeugen wollte, nicht wissen, was

Wie führe ich die explizite operation casting von Reflexion?

Anzahl der Antworten 5 Antworten
Will ich mit Reflexion und entweder eine implizite oder explizite coversion mit der spiegelung. Gegeben, die ich definiert haben, Foo diese Weise public class Foo { public static explicit operator decimal(Foo foo) { return foo.Value; } public

Casting-String zu Int mit scala-Abzieher

Anzahl der Antworten 2 Antworten
Ich versuche zu werfen String zu Int mit Abzieher. Mein code sieht wie folgt aus. object Apply { def unapply(s: String): Option[Int] = try { Some(s.toInt) } catch { case _: java.lang.Exception => None } } object

Scala: Implizite Beweis für die Klasse mit Typ-parameter

Anzahl der Antworten 3 Antworten
Hier ist ein einfaches setup mit zwei Eigenschaften, einer Klasse mit einem kovariante Typparameter begrenzt durch die vorherigen Züge, und eine zweite Klasse mit Typ-parameter begrenzt von der anderen Klasse. Für beide Klassen eine bestimmte Methode zur

C# - enum zu string-auto-Konvertierung?

Anzahl der Antworten 5 Antworten
Ist es möglich, dass der compiler automatisch umwandeln meine Enum-Werte werden in Zeichenfolgen, so kann ich vermeiden ausdrücklich den Aufruf der ToString-Methode jedes mal. Hier ist ein Beispiel was ich gerne machen würde: enum Rank { A,

AngularJS Konvertieren von String zu Object/Array, das Verweise auf die Objekte in der $scope

Anzahl der Antworten 1 Antworten
Erstellte ich eine Richtlinie in eckigen, wo Ihr Anwendungsbereich ist nicht isoliert <div ng-controller="myController"> <ul> <li myDirective="model[1].list" >a lot more things will happen inside here</li> </ul> </div> CONTROLLER: app.controller("myController",["$scope",function($scope){ $scope.model = [ { list:[ "object1","object2","object3" ] },

lvalue um rvalue implizite Konvertierung

Anzahl der Antworten 2 Antworten
Sehe ich den Begriff "lvalue-zu-rvalue-Konvertierung" in vielen Orten in der C++ - standard. Diese Art der Umwandlung ist oft implizit durchgeführt, soweit ich das sagen kann. Eine unerwartete (für mich) Funktion der Phrasierung von der Norm ist,

implizite Betreiber auf generische Typen

Anzahl der Antworten 2 Antworten
Gibt es etwas falsch mit der Verwendung einer impliziten operator wie folgt: //linqpad c# program example void Main() { var testObject = new MyClass<int>() { Value = 1 }; var add = 10 + testObject; //implicit conversion

keine implizite Umwandlung von null in String-Fehler

Anzahl der Antworten 1 Antworten
Habe ich ein ruby-Skript, das zwei Dateien erstellen, die durch die Einnahme und das Zusammenführen von Werten aus einer anderen Datei. #Resources require 'rubygems' require 'csv' col_date = col_constant1 = col_constant2 = col_appYear =

Wie kann ich vermeiden, implizite Konvertierungen auf nicht-Bau-Funktionen?

Anzahl der Antworten 7 Antworten
Wie kann ich vermeiden, dass die implizite Typumwandlung, die auf nicht-Bau-Funktionen? Ich habe eine Funktion, die einen integer als parameter aber wird diese Funktion auch Zeichen, bools, und sehnt sich danach. Ich glaube, es tut dies, indem

vorbei const-pointer by reference

Anzahl der Antworten 1 Antworten
Ich bin verwirrt, warum folgender code nicht kompilieren können int foo(const float* &a) { return 0; } int main() { float* a; foo(a); return 0; } Compiler-Fehler geben, wie: Fehler: ungültige Initialisierung der Referenz vom Typ 'const

Doppel-Zeiger const-correctness Warnungen in C

Anzahl der Antworten 2 Antworten
Einen Zeiger auf non-const-Daten können implizit in einen Zeiger auf const Daten vom gleichen Typ: int *x = NULL; int const *y = x; Zusätzliche const Qualifizierer zu entsprechen, die zusätzliche Dereferenzierung sollte logischerweise auf die gleiche

Implizite Konvertierung zwischen Scala.Lang und Java.lang.Lange in Sammlungen

Anzahl der Antworten 1 Antworten
Ich bin mit JavaConverters, um zu gehen von einem SortedSet Java zu einem Vektor. val lines = function.getInstructions.asScala.toVector Meine getInstructions-Funktion liefert eine ArrayList von java.lang.Lange, doch die Konsum-code erfordert Scala.Lange. Gibt es eine Möglichkeit, dies zu tun,

Exception in thread "main" java.util.UnknownFormatConversionException: Conversion = '-'

Anzahl der Antworten 3 Antworten
Ist das problem "Umwandlung = '-'". Der source code ist hier, ich hatte angemerkt das "printf" zu vermeiden, einige Probleme, immer eingerahmt von "print": dies ist ein Programm für die Berechnung von Darlehen, die im Jahr. import

Excel falsch konvertiert reicht in Daten, wie kann man Sie vermeiden?

Anzahl der Antworten 5 Antworten
Habe ich eine .tsv-Datei einige Felder werden Bereiche wie 1 - 4. Ich möchte Lesen Sie diese Felder so, wie Sie sind textlich geschrieben. Jedoch, bei Datei öffnen von excel konvertiert automatisch diese Felder für Termine. Zum

Bitte geben Sie mir ein Beispiel für die implizite und explizite Typkonvertierung in C#

Anzahl der Antworten 5 Antworten
kann einer mir impliziten Typumwandlung Beispiel im realen Leben. Ich weiß, implizite Typ-Konvertierung bedeutet Umwandlung von abgeleiteten zur Basisklasse, aber ich weiß nicht, wie um zu zeigen, in der Programmierung in c#. Ich will nicht, Sie zu

Implizite Umwandlung von array zu list

Anzahl der Antworten 2 Antworten
Wie Schreibe ich eine implizite Konvertierung von Array[_] zu List[_] geben? Ich habe Folgendes versucht, aber es scheint nicht zu funktionieren. scala> implicit def arrayToList[A : ClassManifest](a: Array[A]): List[A] = a.toList <console>:5: error: type mismatch; found :

Konvertierung Von 'System.Sammlungen.Generisches.IEnumerable<T>' zu 'System.Sammlungen.ObjectModel.Sammlung<T>'

Anzahl der Antworten 2 Antworten
Habe ich eine Sammlung, die ich versuche zu verwenden, die Verschiedene Methode zur Entfernung von Duplikaten. public static Collection<MediaInfo> imagePlaylist imagePlaylist = imagePlaylist.Distinct(new API.MediaInfoComparer()); Bekomme ich die Fehlermeldung "kann Nicht implizit konvertiert Typ 'System.Sammlungen.Generisches.IEnumerable' zu 'System.Sammlungen.ObjectModel.Sammlung'. Eine

Implizite Datentyp-Konvertierung in JavaScript beim Vergleich von integer mit string mit ==

Anzahl der Antworten 4 Antworten
Code: var num = 20; if(num == "20") { alert("It works"); } else { alert("Not working"); } Die Frage: In der C-Programmierung haben wir einen Regel-Namen-Daten-Typ-Förderung, wo, wenn es eine Mischung von Daten-Typ (Beispiel: addition von integer-und

konvertieren Anzahl, Brief javascript

Anzahl der Antworten 2 Antworten
Ich versuche zu konvertieren zahlen in Buchstaben. Ich mache eine Reihe von divs, die brauchen entweder eine Zahl oder eine Zahl und Buchstaben. also 1-3 sind nur 1-3. aber 4-13 werden müssen, a/4, b/5, c6 und so

Wie funktioniert SQL Server entscheiden-format für implizite datetime Konvertierung?

Anzahl der Antworten 3 Antworten
declare @str_datetime varchar(50) set @str_datetime='30-04-2012 19:01:45' -- 30th April 2012 declare @dt_datetime datetime select @dt_datetime=@str_datetime Dieser gibt folgenden Fehler: Msg 242, Ebene 16, Status 3, Zeile 4 Der Konvertierung eines varchar - - Datentyps in einen datetime-Datentyp

Was ist die Bedeutung von "operator bool() const"

Anzahl der Antworten 7 Antworten
Beispiel: operator bool() const { return col != 0; } col ist ein int. Wie funktioniert operator bool() const Arbeit? InformationsquelleAutor der Frage Cheng | 2011-01-05

PHP Umwandeln von String in Float/Double

Anzahl der Antworten 4 Antworten
Ich habe Liste von Strings (Byte-Größe), lese ich diese aus der Datei. Lassen Sie sagen, eine der string ist 2968789218, aber wenn ich es konvertieren zu schweben und es werden 2.00. Dies ist mein code bisher :

int in float Konvertierung erzeugt eine Warnung?

Anzahl der Antworten 4 Antworten
Es ist überraschend für mich zu sehen, dass, selbst wenn der Wert umgewandelt werden kann, ein int zu float Umwandlung immer geben eine Warnung aus. Warum ist das so? int i = 0; float f = 0;

Wie kann ich während eines Filters, einer Map, einer flatMap in Scala einfach von einem Sammlungstyp in einen anderen konvertieren?

Anzahl der Antworten 1 Antworten
Angenommen ich habe eine List[Int]und ich will rufen toString auf jedes element, erhalten Sie das Ergebnis als eine Vector[String]. Was sind die verschiedenen Wege, dies zu tun in Scala? Gibt es eine Lösung mit einer minimalen Menge

Unterstützt Swift die implizite Konvertierung?

Anzahl der Antworten 3 Antworten
Ich habe zum Beispiel den folgenden code: let numberOfBlocks = 3 let blockWidth = SKSpriteNode(imageNamed: "image.png").size.width let padding = 20.0 let offsetX : Float = (self.frame.size.width - (blockWidth * numberOfBlocks + padding * (numberOfBlocks-1))) / 2 Bekam

Doppelzeiger Const-Korrektheit Warnungen in C

Anzahl der Antworten 2 Antworten
Einen Zeiger auf non-const-Daten können implizit in einen Zeiger auf const Daten vom gleichen Typ: int *x = NULL; int const *y = x; Zusätzliche const Qualifizierer zu entsprechen, die zusätzliche Dereferenzierung sollte logischerweise auf die gleiche

Können Sie das Schlüsselwort explizit verwenden, um eine automatische Konvertierung von Methodenparametern zu verhindern?

Anzahl der Antworten 7 Antworten
Ich weiß, kann man mit dem C++ - Schlüsselwort 'explicit' für Konstruktoren von Klassen zu verhindern, dass eine automatische Konvertierung von Typ. Können verwenden Sie dieses Kommando, um zu verhindern, dass die Umwandlung der Parameter für die

impliziter Operator unter Verwendung von Schnittstellen

Anzahl der Antworten 1 Antworten
Habe ich eine generische Klasse, ich bin versucht zu implementieren implizite Typumwandlung. Während es funktioniert auch meistens, es wird nicht funktionieren, die für die Oberfläche Gießen. Bei der weiteren Untersuchung fand ich, dass es zu einem compiler-Fehler:

Können wir implizite Konvertierungen von Enums in c # definieren?

Anzahl der Antworten 10 Antworten
Ist es möglich zu definieren, wird eine implizite Konvertierung von enums in c#? etwas erreichen könnte? public enum MyEnum { one = 1, two = 2 } MyEnum number = MyEnum.one; long i = number; Wenn nicht,

Wo sucht Scala nach Implikationen?

Anzahl der Antworten 2 Antworten
Einer implizite Frage für Neulinge in Scala zu sein scheint: wo ist denn der compiler suchen implicits? Ich meine, implizit, weil die Frage nie scheint voll ausgebildet, als gäbe es keine Worte für ihn. 🙂 Zum Beispiel,

Statischer impliziter Operator

Anzahl der Antworten 3 Antworten
Vor kurzem fand ich diesen code: public static implicit operator XElement(XmlBase xmlBase) { return xmlBase.Xml; } Was bedeutet static implicit operator bedeuten? InformationsquelleAutor der Frage Bart | 2010-11-25

Wie kann ich Scala Map in Java Map mit scala.Float in java.Float k / v konvertieren

Anzahl der Antworten 3 Antworten
Ich würde gerne in der Lage sein, Folgendes durchzuführen, aber es scheitert im Aufruf useMap. Wie kann ich diese Konvertierung durchführen? scala> import scala.collection.JavaConversions._ import scala.collection.JavaConversions._ scala> import scala.collection.JavaConverters._ import scala.collection.JavaConverters._ scala> def useMap(m: java.util.Map[java.lang.Integer, java.lang.Float]) =

Warum führt eine generische Typeinschränkung zu einem impliziten Referenzkonvertierungsfehler?

Anzahl der Antworten 4 Antworten
Erstellt habe ich ein paar Schnittstellen und generische Klassen für das arbeiten mit agenda-Termine: interface IAppointment<T> where T : IAppointmentProperties { T Properties { get; set; } } interface IAppointmentEntry<T> where T : IAppointment<IAppointmentProperties> { DateTime Date

Wie funktioniert `is_base_of`?

Anzahl der Antworten 5 Antworten
Wie funktioniert der folgende code funktioniert? typedef char (&yes)[1]; typedef char (&no)[2]; template <typename B, typename D> struct Host { operator B*() const; operator D*(); }; template <typename B, typename D> struct is_base_of { template <typename T>

Objektive c implizite Konvertierung verliert Ganzzahl-Genauigkeit 'NSUInteger' (aka 'unsigned long') zu 'int' Warnung

Anzahl der Antworten 4 Antworten
Arbeite ich durch einige übungen und habe eine Warnung, die besagt: implizite Konvertierung verliert integer-Präzision 'NSUInteger' (aka 'unsigned long') , 'int' Ich bin ganz der noob und wäre für jede Hilfe dankbar.. vielen Dank. #import <Foundation/Foundation.h> int