Wątek przeniesiony 2016-08-03 11:01 z C# i .NET przez ŁF.

Jak sprawdzić w innej klasie metodę która zwraca boolean w innej klasie

0

Mam dwie klasy A i B.

  1. Klasa A posiada metodę test1 która zwraca false albo true.
  2. Klasa B ma metodę test2 która będzie wywołana w konstruktorze. Ta metoda test2 sprawdza uruchamia jedno z dwóch funkcji w zależności od tego co zwróciła metoda test1.

Jak mogę w metodzie test2 odwołać się do tego co zwraca metoda test1?

0

Możesz przekazać do konstruktora klasy B wynik metody test1

0

no własnie próbowałem to zrobić ale nie wiem dla czego nie mogę

Moja metoda którą chce wywołać w innej klasie

public  async Task<Boolean> CheckCurrentUserA ()
        {

            var content = await FileManagerInstance.ReadFile (FileManager.FileType.CurrentUser);

            if (string.IsNullOrEmpty (content)) return false;

            try {

                _profileModel = Newtonsoft.Json.JsonConvert.DeserializeObject<ProfileModel> (content);

            } catch (Newtonsoft.Json.JsonException ex) {

                Debug.WriteLine ("Result content is bad!");
                if (Debugger.IsAttached) {
                    throw ex;
                }
            }

            return true;

        }  
0

Dlaczego nie możesz? Jakiś błąd jest?

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