Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[C#] String to Int.


Rekomendowane odpowiedzi

Opublikowano

Witajcie!

Piszę programik w C#, który używając kontrolek loguje się do gry etc.

Ale spotkałem się z problemem.

Chciałbym przekonwertować string do int, ponieważ chcę zrobić progress bar.

 

 

string min1 = webBrowser1.Document.GetElementById("view_prometium_stock").InnerText;// pobieram ilość prometium.
		string min2 = min1.Replace("Prometium:", ""); //usuwam napis Prometium: // zostaje samo 4,312,321
		string max = webBrowser1.Document.GetElementById("view_prometium_maximal").InnerText;//pobieram max ilośc prometium
		string min_f = min2.Replace(",", "");// usuwam przecinki
		string max_f = max.Replace(",", "");// i tu też
		int maxx = Convert.ToInt32(max_f); // próbuje przekonwertować string'a
		label1.Text = maxx;//a tutaj błąd że nie może jawnie przekonwertować.

 

Chyba wystarczająco wytłumaczyłem(w kodzie)

Opublikowano

a po co rzutować?

Nie możesz po prostu:

label1.Text = min_f;

?

Cytat

 

Orientacja seksualna polega na tym, że jeden mężczyzna lubi blondynki, drugi szatynki, że jedna pani woli umięśnionych mężczyzn a inna chudych intelektualistów. Homoseksualizm nie jest orientacją jest chorobą za którą homoseksualiści nie ponoszą odpowiedzialności. Pewna grupa ludzi rodzi się upośledzona fizycznie, na przykład bez ręki ale czy to znaczy, że wszystkim zdrowym powinniśmy też obcinać ręce? Nie, powinniśmy zapewnić im protezy. Obowiązkiem państwa jest zapewnienie homoseksualistom, jak wszystkim upośledzonym fizycznie czy psychicznie profesjonalnej opieki medycznej.

Opublikowano

Tak ale żeby podzielić ilość minimalną i maxymalną żeby wprowadzić ją do progressbara muszę mieć int'a.

Jakimś cudem nie ma błędów przy kompilowaniu, zobaczymy czy działa.

 

           string min1 = webBrowser1.Document.GetElementById("view_prometium_stock").InnerText;
           string min2 = min1.Replace("Prometium:", "");
           string max = webBrowser1.Document.GetElementById("view_prometium_maximal").InnerText;
           string min_f = min2.Replace(",", "");
           string max_f = max.Replace(",", "");
           int maxx = Convert.ToInt32(max_f);
           int minn = Convert.ToInt32(min2);
               progressBar1.Value = minn/maxx;

Teraz wygląda to tak ale podczas wywołania przekonwertowania jest błąd że string nie jest w odpowiednim formacie(a są tylko liczby)

Opublikowano

Tak swoją drogą jesteś pewien że potrzebujesz tylu zmiennych?

Możesz to wszystko poskracać.

Użyj Int.Parse(). Powinno działać.

http://bytes.com/topic/c-sharp/answers/214508-convert-string-int

btw. ja bym to skrócił:

object min1 = webBrowser1.Document.GetElementById("view_prometium_stock").InnerText.Replace("Prometium:", "");
object max = webBrowser1.Document.GetElementById("view_prometium_maximal").InnerText.Replace(",", "");
//ew. zamień na max.ToString
progressBar1.Value = Int.Parse(max) / Int.Parse(min);

Cytat

 

Orientacja seksualna polega na tym, że jeden mężczyzna lubi blondynki, drugi szatynki, że jedna pani woli umięśnionych mężczyzn a inna chudych intelektualistów. Homoseksualizm nie jest orientacją jest chorobą za którą homoseksualiści nie ponoszą odpowiedzialności. Pewna grupa ludzi rodzi się upośledzona fizycznie, na przykład bez ręki ale czy to znaczy, że wszystkim zdrowym powinniśmy też obcinać ręce? Nie, powinniśmy zapewnić im protezy. Obowiązkiem państwa jest zapewnienie homoseksualistom, jak wszystkim upośledzonym fizycznie czy psychicznie profesjonalnej opieki medycznej.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...