Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   C# internal vs. public (https://www.delphipraxis.net/64559-internal-vs-public.html)

Pseudemys Nelsoni 5. Mär 2006 09:45


internal vs. public
 
Moin,

Der Zugriffsspezifizierer internal bedeutet im Zusammen hang mit Elementen, dass alle Klassen meines Programmes auf diese zugreifen können - Ok, verständlich.... Was ist aber damit gemeint, dass mit "public" auch anderen Programmen erlaubt wird auf diese zuzugreifen? Was für andere Programme? Wenn ich die Klasse dem jeweiligem Programm hinzufüge, dann ist sie doch Bestandteil des Programms und nicht irgendwie unabhängig vom Programm :gruebel: .

Oder um es nochmal kurz zu sagen: Ich kapier den Unterschied zwischen internal und public (noch?) nicht.

Wäre nett wenn es mir jemand erklären könnte.

mirage228 5. Mär 2006 09:46

Re: internal vs. public
 
Hi,

mit andere Programm könnten Programme gemeint, sein die deine Klassen als Assembly gelinked haben.
Diese könnten nur auf "public" Elemente zugreifen. "internal" ist also public innerhalb Deines eigenen Codes.
(Soweit ich das verstanden habe.)

mfG
mirage228

Elvis 5. Mär 2006 09:59

Re: internal vs. public
 
Aktiviere mal die dynamic Help in C#X.
Wenn du jetzt in deinem Code mit dem cursor über paublic/internal bist sollten Links zu allen nötigen Infos ercheinen.
Das ist eindeutig eine Frage für die Doku... ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz