Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026

    Inserire simbolo davanti ad una stringa C#

    Salve.
    Sto cercando di inserire davanti ad una stringa, che risulti essere un numero positivo, un simbolo cioè il segno meno "-".
    Qua sotto ho scritto del codice ma non funziona:
    codice:
     private void btnPiuMeno_Click(object sender, EventArgs e)
            {
                if ((txtVisual.Text is Int32)||(txtVisual.Text is double))
                {
                    txtVisual.Text.TrimStart();
                    txtVisual.Text = "-";
                }
            }
    E praticamente non ho la minima idea di come si controlla se un numero è positivo e se lo è assegnarli un simbolo o carattere davanti.
    Grazie di un qualsiasi aiuto.

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Scusa la domanda, ma stai scrivendo il codice a caso, oppure cosa?
    Scusa se te lo chiedo ma non capisco dove hai letto questo:

    if ((txtVisual.Text is Int32)||(txtVisual.Text is double))


    Per sapere se un numero è positivo basta
    If (numero > 0)
    ....

    Per rendere negativo un numero positivo basta moltiplicarlo per -1.

    Esempio:
    25 * -1 = -25



    EDIT:
    Ah, dimenticavo di dirti che se moltiplichi il numero negativo * -1 ... ritorna positivo.
    -25 * -1 = 25

    Se vuoi convertire una stringa in numero
    http://msdn.microsoft.com/it-it/libr...79.aspx?ppud=4


  3. #3
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026
    Grazie Gibra.
    Alcune volte mi vado a perdere in inutili rompicapi. Forse perchè reputo il C# un linguaggio complesso e cerco di andare ben oltre il problema. Ed altre volte scrivo del codice per sperimentare, anche se alcune volte "casualmente".
    Comunque ho provato ad adottare di usare una label come suggerito da te per visualizzare dei calcoli, ed effettivamente la label non ti permette neanche di fare la selezione su se stessa.

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da Ironmax
    Comunque ho provato ad adottare di usare una label come suggerito da te
    Sicuramente mi stai confondendo con qualcun'altro.
    Io non ho mai parlato di Label.


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.