Articles of type conversion

cast class in un’altra class o convertire la class in un’altra

la mia domanda è mostrata in questo codice Ho class come quella public class maincs { public int a; public int b; public int c; public int d; } public class sub1 { public int a; public int b; public int c; } public void methoda (sub1 model) { maincs mdata = new maincs(){a = […]

Perché non posso usare l’interfaccia con un operatore esplicito?

Mi chiedo solo se qualcuno conosce il motivo per cui non ti è permesso usare le interfacce con gli operatori impliciti o espliciti? Ad esempio, questo genera un errore in fase di compilazione: public static explicit operator MyPlayer(IPlayer player) { … } “Le conversioni definite dall’utente da o verso un’interfaccia non sono consentite” Grazie,

Come convertire da stringa a data tipo di dati?

Sto caricando i dati da un file CSV in MongoDB. OrderDate come tipo di dati stringa a causa dei problemi di fronte durante la creazione di report mediante uno strumento BI. Ho circa 10000 dischi nella mia collezione. Qualcuno potrebbe aiutarmi come posso modificare il tipo di dati Data ordine alla data con una singola […]

Come analizzare in stringa base64 l’immagine binaria dalla risposta?

Voglio analizzare l’immagine richiesta dalla mia API REST nella stringa base64. Per prima cosa … ho pensato, sarebbe stato facile, solo usare la funzione window.btoa() per questo scopo. Quando provo a farlo in questa parte della mia applicazione: .done( function( response, position ) { var texture = new Image(); texture.src = “data:image/png;base64,” + window.btoa( response […]

Digitare il risultato con l’operatore condizionale in C #

Sto cercando di usare l’operatore condizionale, ma mi sto bloccando sul tipo che pensa debba essere il risultato. Di seguito è un esempio che ho escogitato per mostrare il problema che sto avendo: class Program { public static void OutputDateTime(DateTime? datetime) { Console.WriteLine(datetime); } public static bool IsDateTimeHappy(DateTime datetime) { if (DateTime.Compare(datetime, DateTime.Parse(“1/1”)) == 0) […]

Convertire la data da millisecondi all’object ISODate

Sto cercando di aggregare i record in una conversazione di MongoDB per ora e ho bisogno di convertire la data memorizzata come timestamp (millisecondi) in ISODate in modo da poter utilizzare gli operatori di data built-in del framework aggregato ($ ora, $ mese, ecc.) I record sono archiviati come { “data” : { “UserId” : […]

Come convertire char * in wchar_t *?

Ho provato a implementare una funzione come questa, ma sfortunatamente non funziona: const wchar_t *GetWC(const char *c) { const size_t cSize = strlen(c)+1; wchar_t wc[cSize]; mbstowcs (wc, c, cSize); return wc; } Il mio objective principale qui è quello di essere in grado di integrare normali stringhe di caratteri in un’applicazione Unicode. Ogni consiglio che […]

Converti la rappresentazione Double in Binary?

Ho il seguente problema, quindi ho provato a convertire un doppio nella sua rappresentazione binaria, ma l’uso di questo Long.toBinaryString(Double.doubleToRawLongBits(d)) non aiuta, dal momento che ho un numero elevato, che Long non può memorizzarli cioè 2^900 . Apprezzo qualsiasi aiuto :).

gcc, strict-aliasing e casting attraverso un’unione

Hai qualche storia dell’orrore da raccontare? Il manuale GCC ha recentemente aggiunto un avvertimento riguardante -fitture-aliasing e il cast di un puntatore tramite un’unione: […] Prendendo l’indirizzo, lanciare il puntatore risultante e dereferenziare il risultato ha un comportamento indefinito [enfasi aggiunta], anche se il cast usa un tipo di unione, ad esempio: union a_union { […]

Conversione da stringa a doppia in C #

Ho una lunga stringa con valori di tipo doppio separati da # – value1#value2#value3# ecc L’ho diviso sul tavolo delle corde. Quindi, voglio convertire ogni singolo elemento di questa tabella in double type e ottengo un errore. Cosa c’è di sbagliato nella conversione di tipo qui? string a = “52.8725945#18.69872650000002#50.9028073#14.971600200000012#51.260062#15.5859949000000662452.23862099999999#19.372202799999250800000045#51.7808372#19.474096499999973#”; string[] someArray = a.Split(new char[] […]