Utwórz bibliotekę klas w C # za pomocą metod deweloperskich [duplikat]
Nov 22 2020
Jak mogę tworzyć ukryte metody w C#
?
Na próbkę:
Biblioteka klas powinna zawierać tylko metody w wersji, które są publicznie dostępne do odczytu pliku. W kompilacji debugującej lub deweloperskiej powinny również istnieć metody i klasy do zapisywania tych plików.
Jak zdefiniować w kompilacji wydania, że niektóre metody nie są kompilowane?
Odpowiedzi
4 AthanasiosKataras Nov 22 2020 at 09:00
Możesz użyć instrukcji if debug
#if DEBUG
Console.WriteLine("Debug version");
#endif
Cokolwiek zostanie zdefiniowane pomiędzy, zostanie uwzględnione tylko w kompilacji debugowania i wykluczone z kompilacji wydania. Nie znajdziesz go nawet, rozpowszechniając kod.
Istnieją inne definicje, których można użyć, a nawet niestandardowe.