#DEFINE   zodpovězená otázka

C#

Ahoj.

Chtěl bych se zeptat, co přesně znamená tohle:

#define BUFFERED_SERIALIZATION // před using


#if BUFFERED_SERIALIZATION // v metodě
#else
#endif

Díky moc za odpovědi

nahlásit spamnahlásit spam 0 odpovědětodpovědět

To je tzv. direktiva preprocesoru. S programem samotným to nemá nic společného, pouze to určuje, jaká část kódu se zkompiluje. V tomto případě se zkompiluje vše co je v podmínce #if BUFFERED_SERIALIZATION, když se odstraní řádek #define BUFFERED_SERIALIZATION, zkompiluje se vše co je v #else.

nahlásit spamnahlásit spam 3 / 3 odpovědětodpovědět

Díky moc.

A co přesně znamená to BUFFERED_SERIALIZATION?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Název proměnné, nic jiného. Místo toho může být cokoliv jiného.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback