Jak zastosować kropki w If?

Jak zastosować kropki w If?
PI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 13
0

Witam mam problem z moim kodem

Kopiuj
    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ę

U0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 31
1

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

AK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 51
1

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.