Metody void
Część sekcji Podstawy ścieżki C# w Coddy. Lekcja 54 z 69.
W języku C# metoda void to metoda, która nie zwraca żadnej wartości. Gdy deklarujesz metodę jako void, oznacza to, że wykonuje ona zadanie lub zestaw operacji, ale nie zwraca wyniku do miejsca wywołania. Metody void stosuje się, gdy chcesz wykonać takie działania jak wypisywanie danych wyjściowych, modyfikowanie stanu obiektów lub wykonywanie sekwencji instrukcji bez zwracania konkretnej wartości.
Oto podstawowa struktura metody void:
public static void MethodName(parameters) {
// Kod do wykonania
}Wyzwanie
ŁatwyUtwórz metodę void o nazwie PrintNTimes. Ta metoda powinna przyjmować dwa argumenty:
- Ciąg znaków
message. - Liczbę całkowitą
n.
Metoda powinna wypisać message w konsoli n razy. Użyj pętli for, aby powtarzać wypisywanie.
W metodzie Main wywołaj PrintNTimes z argumentami wejściowymi message i n
Spróbuj swoich sił
using System;
public class Program {
public static void PrintNTimes(string message, int n) {
// Napisz tutaj swój kod
}
public static void Main(string[] args) {
string msg = Console.ReadLine();
int n = int.Parse(Console.ReadLine());
PrintNTimes(msg, n);
}
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 1
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaPostinkrementacja/postdekrementacjaSkrócone operatory arytmetyczne7Podstawowe wejście i wyjście
Podstawowe wyjścieInterpolacja ciągów znakówOdczytywanie danych wejściowychParsowaniePowtórka — do 120Powtórka — prawda czy fałsz10Metody (funkcje)
Deklarowanie metodParametry metodTypy zwracaneParametry opcjonalnePodsumowanie – funkcja walidującaMetody void5Operatory część 2
Operatory porównaniaOperatory logiczne część 1Operatory logiczne część 2Powtórka — prosta logikaOperatory logiczne część 36Podejmowanie decyzji
Instrukcja ifIf - ElseInstrukcja switchOperator trójargumentowyPowtórzenie - If ElseZagnieżdżone If - Else9Pętle
Pętla forPętla whilePętla do whileInstrukcja breakInstrukcja continueZagnieżdżona pętlaNieskończona pętlaPowtórzenie – dynamiczne dane wejściowe12Operacje na ciągach znaków
Metody ciągów znaków – część 1Metody ciągów znaków – część 2Formatowanie ciągów znakówPoćwicz samodzielnie: Kompilator C# online