Używanie metod jest kluczowym elementem programowania w C#. Pozwalają ci one na tworzenie programów czystszych, bardziej zorganizowanych i łatwiejszych w utrzymaniu. W tym samouczku dowiesz się, jak tworzyć i implementować metody z wartością zwrotną. Na podstawie praktycznego przykładu, w którym dodamy dwie liczby, będziesz mógł prześledzić podstawowe kroki.
Najważniejsze wnioski
- Metody z wartością zwrotną umożliwiają przetwarzanie wejść od użytkowników i zwracanie wyników.
- Wartość zwrotna jest określana za pomocą słowa kluczowego return.
- Parametry mogą być przekazywane do metod w celu rozszerzenia i uogólnienia ich funkcjonalności.
- Dobrze nazwana metoda poprawia czytelność i zrozumiałość twojego kodu.
Instrukcja krok po kroku
Pierwszy krok: zapytanie o pierwszą liczbę
Rozpocznij od stworzenia swojej metody do zapytania o pierwszą liczbę. Metoda ta wymaga wartości zwrotnej typu string, ponieważ konsola zwraca tylko tekst (łańcuchy). Użyj modyfikatora dostępu static i nazwij metodę AbfrageZahl1. Ciało metody jest definiowane przez nawiasy klamrowe.
Tutaj jest miejsce, w którym powinieneś wstawić zrzut ekranu:

Drugi krok: określenie wartości zwrotnej
Aby metoda mogła zwracać wartość, musisz użyć słowa kluczowego return. W tym przykładzie chcesz zwrócić pierwszą liczbę, którą zapytała konsola, jako łańcuch. Odczytujesz wartość za pomocą Console.ReadLine() i zapisujesz ją w zmiennej o nazwie Zahl1. Następnie zwracasz tę zmienną w swojej metodzie.
Tutaj jest miejsce, w którym powinieneś wstawić zrzut ekranu:
Trzeci krok: stworzenie metody do zapytania o drugą liczbę
Aby maksymalnie zwiększyć wielokrotne użycie twojego kodu, powinieneś zaprojektować metodę, aby nie tylko zapytywała o pierwszą liczbę, ale także o drugą. Możesz zmodyfikować metodę, aby wymagała także parametru dla konsolowego komunikatu, na przykład: Proszę podać drugą liczbę do dodania.
Wstaw nowy parametr do nawiasów metody i nazwij go na przykład Ausgabetext.
Tutaj jest miejsce, w którym powinieneś wstawić zrzut ekranu:

Czwarty krok: zwrócenie drugiej liczby
Teraz implementujesz logikę do zapytania o drugą liczbę. Podobnie jak w przypadku pierwszej liczby, używasz słowa kluczowego return, aby zwrócić wprowadzoną liczbę. Proces ten obejmuje komunikat dla użytkownika i ponownie odczytuje wejście za pomocą Console.ReadLine(), co teraz zwraca wartość dla zmiennej Zahl2.
Tutaj jest miejsce, w którym powinieneś wstawić zrzut ekranu:
Piąty krok: wywołanie metody do wyjścia konsolowego
Wracaj do metody Main i wywołaj teraz stworzoną metodę, aby zapytać o liczby. Wstaw metodę AbfrageZahlenKonsole w swoim kodzie i przekaż odpowiednie komunikaty dla obu liczb. Kiedy teraz uruchomisz program, użytkownik zostanie poproszony o wprowadzenie liczb.
Tutaj jest miejsce, w którym powinieneś wstawić zrzut ekranu:

Podsumowanie - Programowanie w C#: tworzenie i używanie metod z wartością zwrotną
W tym samouczku nauczyłeś się, jak implementować metody z wartością zwrotną w C#, aby przetwarzać proste wejścia od użytkownika. Poznałeś podstawy zwracania wartości, korzystania z parametrów oraz strukturyzacji swoich metod. Dzięki tym umiejętnościom będziesz w stanie skuteczniej projektować swoje programy w C# i poprawić interaktywność z użytkownikami.
Najczęściej zadawane pytania
Co to jest metoda z wartością zwrotną?Metoda z wartością zwrotną to funkcja, która zwraca określony typ danych, a nie tylko wykonuje akcję.
Jak mogę ustawić wartość zwrotną w C#?Możesz to zrobić za pomocą słowa kluczowego return, a następnie podając wartość, którą chcesz zwrócić.
Co to są parametry w metodach?Parametry to zmienne, które możesz przekazywać do metody, aby dostarczyć specyficzne informacje do przetworzenia.
Jak często mogę używać metody?Możesz wywoływać metodę dowolną ilość razy, o ile spełnia te same wymagania dotyczące parametrów i wartości zwrotnych.