Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: přiřazení hodnoty do string z object

Aktivity
Avatar
ZdenekS
Člen
Avatar
ZdenekS:22.8.2018 9:53

Zdravím, pomohl by někdo jak přiřadit hodnotu z "object" do "string"

public object Country {
get {
return this.CountryField;
}
set {
this.CountryField = value;
}
}

=============­========================­========

Object okzeme = new Object();
okzeme = xmlInput.pl.gl­.Country;

=============­========================­========

v okzeme mám hodnotu

[0]|{Text,Value = "GB"}

=============­========================­========

jak si hodnotu "GB" přiřadím do proměnné string

string anglie = ?????????????­??????????

děkuju

 
Odpovědět
22.8.2018 9:53
Avatar
Tomáš
Člen
Avatar
Odpovídá na ZdenekS
Tomáš :22.8.2018 11:30

Ahoj v c# už jsem sice hodně dlouho nedělal ale tuším že se k tomuto používa metoda ToString něco jako :

Object obj=new Object();
obj="Ahoj";

string retezec=Convert.ToString(obj);
nebo
string retezec=obj.ToString();
 
Nahoru Odpovědět
22.8.2018 11:30
Avatar
krepsy3
Tvůrce
Avatar
krepsy3:22.8.2018 14:57
string anglie = okzeme as string;       //pokud ale okzeme nebude string, program spadne
string anglie;  //takto se to dá ošetřit, v případě, že by okzeme nebyl string
if (okzeme is string) anglie = okzeme as string;
else anglie = "";
Editováno 22.8.2018 14:58
Nahoru Odpovědět
22.8.2018 14:57
Programátor je stroj k převodu kávy na kód.
Avatar
plelovsky
Člen
Avatar
Odpovídá na krepsy3
plelovsky:22.8.2018 17:37

V proměnné okzeme máš zřejmě objekt typu XmlNode (https://msdn.microsoft.com/…vs.110).aspx)

string anglie = (okzeme as XmlNode)?.Value;
 
Nahoru Odpovědět
22.8.2018 17:37
Avatar
plelovsky
Člen
Avatar
Odpovídá na krepsy3
plelovsky:22.8.2018 17:39

//pokud ale okzeme nebude string, program spadne

Nespadne, proměnná anglie bude null.

 
Nahoru Odpovědět
22.8.2018 17:39
Avatar
plelovsky
Člen
Avatar
Odpovídá na plelovsky
plelovsky:22.8.2018 17:43

Sorry, to není reakce na krepsy3, ale odpověď na dotaz.

 
Nahoru Odpovědět
22.8.2018 17:43
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.