Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
rezna
Založen: 27. 07. 2007 Příspěvky: 2156
|
Zaslal: 6. prosinec 2011, 22:48:43 Předmět: |
|
|
mas pravdu - ja se zamyslel nad internal class vs. private class - nenapadlo me to u metod .... |
|
Návrat nahoru |
|
|
Sosarian
Založen: 07. 11. 2007 Příspěvky: 51
|
Zaslal: 6. prosinec 2011, 22:53:41 Předmět: |
|
|
rezna napsal: |
mas pravdu - ja se zamyslel nad internal class vs. private class - nenapadlo me to u metod .... |
private class muze byt jen inner class (pak k ni muze pristupovat classa ve ktere je definovana), k samotne private class by nemohlo pristupovat vubec nic, takze by byla nanic _________________ http://xnaprototype.wordpress.com/ |
|
Návrat nahoru |
|
|
Al
Založen: 23. 10. 2007 Příspěvky: 196
|
Zaslal: 8. prosinec 2011, 23:57:04 Předmět: |
|
|
Jakožto bývalý céčkař to vidím takhle: EXE soubor v dotnetu nemůže nic exportovat, takže tam snad dokonce platí, že internal = public. V DLL souboru pak platí, že C# internal = C++ public, zatímco C# public = C++ public + DLLexport. |
|
Návrat nahoru |
|
|
Lemik
Založen: 30. 07. 2007 Příspěvky: 138
|
Zaslal: 9. prosinec 2011, 05:44:03 Předmět: |
|
|
Al napsal: |
EXE soubor v dotnetu nemůže nic exportovat |
Pozor, jak exe soubor tak dll soubor jsou assemblies, z obou můžeš používat viditelné typy, když je přidáš do projektu jako reference. Dll "jen nemá" spouštěcí rutinu. Pro obojí tak platí stejná pravidla:
public - obdoba C++ public + dll export; vždy viditelné i z jiných exe či dll, když si přidáte jako referenci k projektu.
internal - není viditelné z jiných exe či dll, když je přidáte jako referenci; je viditelné pouze v rámci svého vlastního exe či dll. |
|
Návrat nahoru |
|
|
|
|
Nemůžete odesílat nové téma do tohoto fóra Nemůžete odpovídat na témata v tomto fóru Nemůžete upravovat své příspěvky v tomto fóru Nemůžete mazat své příspěvky v tomto fóru Nemůžete hlasovat v tomto fóru
|
Powered by phpBB © 2001, 2005 phpBB Group
Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna