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