Forum » Programiranje » [C#] prikazovanje int spremenljivk v sporočilnem oknu
[C#] prikazovanje int spremenljivk v sporočilnem oknu
overlord5 ::
imam problem, učim se uporabljat ms visual C# express, prej sm delu z visual basicom, no zdj pa nevem kako naj pokažem število v int spremenljivki v sporočilnem oknu ki vsebuje besede tipa string.
v visual basicu enostavno napišem:
dim x as integer = 10
msgbox(x)
c# pa mi javi napako, da ne more pretvoriti spremenljivke tipa int v string
hvala
edit: v naslov teme spada tudi programski jezik - snow
v visual basicu enostavno napišem:
dim x as integer = 10
msgbox(x)
c# pa mi javi napako, da ne more pretvoriti spremenljivke tipa int v string
hvala
edit: v naslov teme spada tudi programski jezik - snow
- spremenilo: snow ()
AndrejS ::
Če imaš nastavlje option strict na on v VBju potem ti tudi tam to ne dela.. ampak moreš v VBju napisat i.toString()
Mislim da je v c# isto... i.ToString();
Mislim da je v c# isto... i.ToString();
'FireSTORM' ::
itoa() in atoi() bi tudi naredil ta magičen trik:
http://www.flounder.com/csharpfactoids....
http://www.flounder.com/csharpfactoids....
Those penguins.... They sure aint normal....
overlord5 ::
poskusil sem z obema ampak ne gre, pri drugem primeru mi visual studio najde napake pri prvem pa je isto kot da ne bi napisal zraven .ToString()
goranv ::
Poskusi to:
int a=6;
TCHAR b[20];
wsprintf( b, _T("bla bla: %d"), a );
MessageBox(NULL, b,_T("test"),MB_OK);
int a=6;
TCHAR b[20];
wsprintf( b, _T("bla bla: %d"), a );
MessageBox(NULL, b,_T("test"),MB_OK);
ql000 ::
Evo testirano pa še trnutno uro in minute ti zraven plune v konzolo. k se prikaže pa v messagebox-u.
P.S.
Verjetno te prevajalnik zeza zaradi tega, ker ne najde deklaracije using System.Windows.Forms, katero moraš po tem, ko si ja napisal v using space še dodati pod reference projekta. To narediš tako, da v solution explorerju klikneš na desni gumb nad references, add references in potem poiščeš pod jezičkom .NET zgornji using.
using System; using System.Collections.Generic; using System.Text; using System.Timers; using System.Windows.Forms; namespace getting_date_and_time { class Program { static void Main(string[] args) { Console.WriteLine("{0}",DateTime.Now.TimeOfDay.Hours + "-" + DateTime.Now.TimeOfDay.Minutes); Int32 k = 45; MessageBox.Show(k.ToString()); Console.Read(); } } }
P.S.
Verjetno te prevajalnik zeza zaradi tega, ker ne najde deklaracije using System.Windows.Forms, katero moraš po tem, ko si ja napisal v using space še dodati pod reference projekta. To narediš tako, da v solution explorerju klikneš na desni gumb nad references, add references in potem poiščeš pod jezičkom .NET zgornji using.
Zgodovina sprememb…
- spremenil: ql000 ()
dejc2 ::
int x = 10;
Messegebox.Show(x.ToString());
Moraš pa vključit knjižico za Messegebox.
Messegebox.Show(x.ToString());
Moraš pa vključit knjižico za Messegebox.
http://www.potovalka.si
ql000 ::
@overlord5: isto sranje, samo drugo pakovanje!
Resno! Pri tem kar ti delaš je čisto isti šmorn. Hec je samo v tem, da sem jaz, ker sem pač prikazal primer v konzoli moral na roke prpelat using using System.Windows.Forms; in ga tudi na roke dodat pod references, če sem hotel videt tisti MessageBox. Medtem, ko tebi, ker npr. delaš čisto Windows Form aplikacijo tega ni treba narest. Koda je pa ista, samo tistega Console.WriteLine("Tralala") ti ni treba uporabit. Ostala koda je pa copy / paste.
Resno! Pri tem kar ti delaš je čisto isti šmorn. Hec je samo v tem, da sem jaz, ker sem pač prikazal primer v konzoli moral na roke prpelat using using System.Windows.Forms; in ga tudi na roke dodat pod references, če sem hotel videt tisti MessageBox. Medtem, ko tebi, ker npr. delaš čisto Windows Form aplikacijo tega ni treba narest. Koda je pa ista, samo tistega Console.WriteLine("Tralala") ti ni treba uporabit. Ostala koda je pa copy / paste.
salesky ::
drugače gre tudi tako
MessageBox.Show(""+k); S tem da znotraj navednic lahko pišeš karkoli hočeš še zravn.
MessageBox.Show(""+k); S tem da znotraj navednic lahko pišeš karkoli hočeš še zravn.
Kenpachi ::
Lahko pa enostavno samo uporabiš en ListBox za debugganje. No, vsaj meni je všeč, pa še highlightaš si lahko stvari.
ListBox.Items.Add(spremenljivka.ToString());
ListBox.Items.Add(spremenljivka.ToString());
Zaraki Kenpachi.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | C# težavaOddelek: Programiranje | 3694 (2540) | mladec |
» | c# classOddelek: Programiranje | 2254 (1848) | japol |
» | C# okna in podoknaOddelek: Programiranje | 1642 (1236) | FlashM |
» | uporaba C++ unmanaged kode v C#.NET projektuOddelek: Programiranje | 1888 (1611) | krho |
» | razložitev nekaterij elementov v visual studio 05Oddelek: Programiranje | 2099 (1904) | darkolord |