Metoda prywatna w innej klasie

0

To mój pierwszy post tutaj, więc cześć wszystkim.
Od pewnego czasu uczę się programowania w C# z pewnej książki i spotkałem się tam z zadaniem, którego nie jestem w stanie rozwiązać. Gdyby ktoś podsunął jakiś pomysł t byłbym wdzięczny.
Treść zadania:

Napisz kod przykładowej klasy (o dowolnej nazwie) i umieść w niej statyczną prywatną
metodę Wyświetl, wyświetlającą na ekranie dowolny napis. Przygotuj też osobną klasę
Program i spraw, aby metoda Wyświetl została wywołana, tak aby efekt jej działania
pojawił się na ekranie

0

coś takiego?

0

Z takim czymś bym sobie poradził, chyba, że źle rozumiem w treści zadania ten fragment

statyczną prywatną metodę Wyświetl

0

dodaj dodatkowa publiczna metode do klasy statycznej ktora wywoluje prywatna? :)

albo refleksja:

using System;
using System.Reflection;

class Wyswietlacz {
	private static void Wyswietl() {
		Console.WriteLine("lol");
	}
}

public class Program
{
	public static void Main()
	{
		typeof(Wyswietlacz).GetMethod("Wyswietl", BindingFlags.Static | BindingFlags.NonPublic).Invoke(null, null);
	}
}
0

Dzięki za odpowiedź, takie proste, a nie mogłem na to wpaść.
A refleksja to chyba za wysoki poziom na moim etapie nauki ;)

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