Jak zastosować kropki w If?

Odpowiedz Nowy wątek
2018-12-13 17:41
0

Witam mam problem z moim kodem

    public InputField maska;
    public Text wynik;
    public InputField ip2;
    public InputField ip3;
    public InputField ip4;
    public InputField lpodsieci;

    public void setget()
    {

        string wynikm = "Blad";
        string klasaip = "blad";
        int kategoria;
        kategoria = int.Parse(maska.text);
        if (kategoria == 255.0.0.0)
        {
            wynikm = "A";

        }

chodzi o to że w 'if (kategoria == 255.0.0.0)' wyświetla mi się błąd o tym że powinien być za 1 kropką nawias, nie mam totalnie pojęcia jak zrobić to aby było dobrze proszę o pomoc. Z góry dziękuję

edytowany 1x, ostatnio: furious programming, 2018-12-13 18:58

Pozostało 580 znaków

2018-12-13 17:49
1

A próbowałeś uzyc stringa? Przeciez liczba nie moze miec takiego formatu :)

Tak próbowałem zrobic string zeby było (kategoria == "255.0.0.0") lecz nie działa - Pilnyuczen 2018-12-13 17:52

Pozostało 580 znaków

2018-12-13 17:52

Nie możesz parsować stringa do integera i potem oczekiwać że integer będzie miał postać "255.0.0.0"

Ale próbowałem to robić bez tego to w ogóle nie działało - Pilnyuczen 2018-12-13 17:55
A co się konkretnie działo? - akerman 2018-12-13 17:56
input string was not in the correct format - Pilnyuczen 2018-12-13 18:02
Dobra działa dzięki wielkie miałem po prostu błąd z innego parametru przez co nie działało - Pilnyuczen 2018-12-13 18:06

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0