» »

[C#]Internal

[C#]Internal

abyssus ::

Kaj pomeni "internal" ?

Hvala.

celebro ::

Link. In prvi zadetek: link.

abyssus ::

Jaja, to sem si prebral. Lahko bolj po domače kdo razloži?

D-monLord ::

Assembly1.dll
internal class Test1 {}
public class Test2 {}
public class Test3 
{
    internal void Method1() {}  //metoda vidna v Test1, Test2 in Test3
    public void Method2() {}  //metoda vidna v Test1, Test2 in Test3
    private void Method3() {}  //metoda vidna samo v Test3
    protected void Method4() {} //metoda vidna samo v Test3
}

public class Test4 : Test3 { } //ne vidi Metoda3, vidi ostalo



Prog1.exe (referencira Assembly1.dll)
class Test1 ni viden, Test2 je viden, class Test3 je viden
Metoda1 ni vidna, Metoda2 je vidna, Metoda3 ni vidna, Metoda4 ni vidna.

Spura ::

abyssus je izjavil:

Jaja, to sem si prebral. Lahko bolj po domače kdo razloži?

Kako bolj po domace? Internal types or members are accessible only within files in the same assembly. A je to dvoumno?

kogledom ::

@D-monLord
obstaja še: protected internal. Kaj je to -> po domače: iz zunanjega assembly-ja kot protected, znotraj assembly-ja kot public.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Web services - Neveljavni karakterji v XML

Oddelek: Programiranje
314161 (3273) boolsheat
»

C# testiranje

Oddelek: Programiranje
121279 (984) Yacked2
»

jQuery - izbira drugega elementa navzgor

Oddelek: Izdelava spletišč
5627 (596) algo
»

[java] napaka

Oddelek: Programiranje
91606 (1606) tx-z
»

[Java][Naloga] Skladi

Oddelek: Programiranje
51687 (1486) bijonda

Več podobnih tem