Miért rossz egy olyan publikus esemény deklarációja amiben egy privát delegált szerepel?
Csak abban az esetben error amikor a delegált privát az esemény pedig publikus.
Például:
using System;
namespace Test {
class TestProgram {
private delegate void MyDel();
public event MyDel ev;
private static void Main() {
}
}
}
Ez rossz.De miért nem lehet így?
Még annyit,hogy ez miért ad futtatási hibát?
using System;
namespace Test {
class TestProgram {
private TestProgram(): base() {
ev+=Main;
}
internal delegate void MyDel();
internal event MyDel ev {
add { ev += value; }
remove { ev -= value; }
}
private static void Main() {
TestProgram p = new TestProgram();
}
}
}
Futtatási hiba time: 0.11 memory: 44424 signal:-1
Első válaszoló tetszik az amit írtál jónak találom de mégsem értem,hogy miért nem lehet publikus eseményhez private delagáltat rendelni.Nem bírom értelmezni a válaszod.
Csak annyit szeretnék,hogy az első válaszoló válaszát valaki hozzáértő ki e tudná fejteni máshogy vagy mélyebben egy kicsit persze zöld kéz ért cserébe.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!