Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Problema conversione tra int e ushort

    salve a tutti praticamente ho trovato questo problema io associo ad una variabile di tipo int il valore restituiro dal metodo
    int intero;
    ushort temp;
    intero = Console.Read();
    temp = (ushort) intero;

    poi temp è utilizzato in un cotruttore e non mi vengono dati errori però in fase di visualizzazione ci sono dei problemi in quanto visualizza numeri casuali
    come fare?

  2. #2
    le ho provate tutte ma non so proprio come fare !!

  3. #3
    ragazzi non trovo più una soluzione

  4. #4
    scusate ragazzi mi date una mano ???
    vi prego !!

  5. #5
    prova con
    codice:
     
    ushort temp; 
    intero = Console.Read(); 
    temp = ushort.Parse(intero);
    o se nn va
    codice:
    ushort temp; 
    intero = Console.Read(); 
    temp = intero as ushort;
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  6. #6
    in entrambi i casi mi da errore
    nel primo mi dice che è impossibile da int a string (lo associa al parametro che gli passo)

    mentre nel secondo caso mi dice che l'operatore as deve essere utilizzato con un tipo per riferimento
    ma non so più che fare

  7. #7
    codice:
    ushort temp; 
    intero = Console.Read(); 
    temp = intero.ToString(); 
    temp = ushort.Parse(temp);
    cosi?
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  8. #8
    niente nemmeno cosi allora mi dice che è impossibile covertire implicitamente il tipo string in ushort

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    173
    Per tutti:

    codice:
    using System;
    
    
    namespace RollaSoftware
    {
    	/// <summary>
    	/// Summary description for Class1.
    	/// </summary>
    	class Class1
    	{
    		static void Main()
    		{
    			
    			string buf;
    			int intero;
    			Console.WriteLine("Inserisci un numero: ");
    			buf = Console.ReadLine();
    			
    			
    			intero = Convert.ToInt32(buf);
    			ushort temp; 
    			temp = (ushort)intero; 
    			Console.Write(" " + intero);
    			Console.Write(" " + temp);
    			Console.ReadLine();
    			
    			
    		}
    	}
    }
    CIAO

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.