Události
Vytváření aplikací a agentů AI
17. 3. 21 - 21. 3. 10
Připojte se k řadě meetupů a vytvořte škálovatelná řešení AI založená na skutečných případech použití s kolegy vývojáři a odborníky.
ZaregistrovatTento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Dostupnost proměnné můžete řídit zadáním její úrovně přístupu. Úroveň přístupu určuje, jaký kód má oprávnění ke čtení nebo zápisu do proměnné.
Členské proměnné (definované na úrovni modulu a mimo libovolnou proceduru) mají výchozí veřejný přístup, což znamená, že ke všem kódům, které je uvidí, mají přístup. Můžete to změnit zadáním modifikátoru přístupu.
Místní proměnné (definované v rámci procedury) mají jmenovitě veřejný přístup, i když k nim mají přístup pouze kód v rámci procedury. Úroveň přístupu místní proměnné nelze změnit, ale můžete změnit úroveň přístupu procedury, která ji obsahuje.
Další informace naleznete v tématu Úrovně přístupu v jazyce Visual Basic.
Umístěte příkaz Dim pro proměnnou uvnitř modulu, třídy nebo struktury, ale mimo jakoukoli proceduru.
Do příkazu zahrňte klíčové slovo Dim
Private.
Do proměnné můžete číst nebo zapisovat z libovolného místa v modulu, třídě nebo struktuře, ale ne mimo ni.
Pro členovou proměnnou umístěte Dim
příkaz pro proměnnou uvnitř modulu, třídy nebo struktury, ale mimo jakoukoli proceduru.
Do příkazu zahrňte veřejné klíčové slovoDim
.
Do proměnné můžete číst nebo zapisovat z libovolného kódu, který spolupracuje s vaším sestavením.
nebo
Pro místní proměnnou umístěte Dim
příkaz pro proměnnou do procedury.
Do příkazu nezahrnujte Public
klíčové slovo Dim
.
Do proměnné můžete číst nebo zapisovat z libovolného místa v rámci procedury, ale ne zvenčí.
Úroveň přístupu proměnné můžete omezit na její třídu a všechny odvozené třídy nebo na sestavení. Můžete také určit sjednocení těchto omezení, které umožňuje přístup z kódu v jakékoli odvozené třídě nebo na jakémkoli jiném místě ve stejném sestavení. Tuto sjednocení zadáte kombinací klíčových Protected
slov a Friend
klíčových slov ve stejné deklaraci.
Dim
Umístěte příkaz pro proměnnou uvnitř třídy, ale mimo jakoukoli proceduru.
Do příkazu zahrňte klíčové slovo Dim
Protected.
Můžete číst nebo zapisovat do proměnné odkudkoli v rámci třídy, stejně jako z jakékoli třídy odvozené z ní, ale ne z vnější třídy v odvozené řetězu.
Dim
Umístěte příkaz pro proměnnou uvnitř modulu, třídy nebo struktury, ale mimo jakoukoli proceduru.
Do příkazu zahrňte klíčové slovo Dim
Friend.
Do proměnné můžete číst nebo zapisovat z libovolného místa v modulu, třídě nebo struktuře a také z libovolného kódu ve stejném sestavení, ale ne mimo sestavení.
Následující příklad ukazuje deklarace proměnných s Public
, Protected
, Friend
, Protected Friend
, a Private
úrovně přístupu. Všimněte si, že když příkaz Dim
určuje úroveň přístupu, není nutné zahrnout Dim
klíčové slovo.
Public Class classForEverybody
Protected Class classForMyHeirs
Friend stringForThisProject As String
Protected Friend stringForProjectAndHeirs As String
Private numberForMeOnly As Integer
Čím více omezující úroveň přístupu proměnné, tím menší je pravděpodobnost, že škodlivý kód může zneužit.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby:
Události
Vytváření aplikací a agentů AI
17. 3. 21 - 21. 3. 10
Připojte se k řadě meetupů a vytvořte škálovatelná řešení AI založená na skutečných případech použití s kolegy vývojáři a odborníky.
ZaregistrovatŠkolení
Modul
Řízení oboru proměnných a logiky pomocí bloků kódu v jazyce C# - Training
Když pochopíte, jaký vliv mají bloky kódu na viditelnost a přístupnost konstruktorů na vyšší a nižší úrovni, budete je používat s větší jistotou.
Dokumentace
Úrovně přístupu - Visual Basic
Další informace o: Úrovně přístupu v jazyce Visual Basic
Další informace o: Privátní (Visual Basic)
Další informace o: Public (Visual Basic)