Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    48

    [C#] Blocchi di codice in comune a più eventi

    In ASP.NET 2.0 C#, se ho un blocco di codice da proporre in risposta a più di un evento, qual è il modo migliore per poter scrivere un'unica volta tale blocco di codice e richiamarlo nei gestori degli eventi ?
    Ad esempio in PHP si può scrivere il blocco di codice in un file a parte e richiamarlo poi tramite "include" tutte le volte che si vuole in qualsiasi parte del progetto.
    Sicuramente esiste qualcosa di simile in ASP.NET visto che è proprio nella filosofia della programmazione ad oggetti, magari anche disponendo le parti comuni nello stesso file degli eventi che le utilizzeranno.
    Grazie in anticipo

  2. #2
    Forse è troppo banale e magari potrebbe non funzionare...

    ma io fare una funzione col blocco di codice che va bene per tutti gli eventi.

    Dopodicchè, negli handlers dei vari eventi richiamo quella funzione.

    Potrebbe andare?
    GIUSEPPE NAPOLITANO

    "Un pompelmo è un limone che ha avuto un'opportunità e ne ha approfittato."

  3. #3
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290

    Re: [C#] Blocchi di codice in comune a più eventi

    Originariamente inviato da glane66
    Sicuramente esiste qualcosa di simile in ASP.NET visto che è proprio nella filosofia della programmazione ad oggetti, magari anche disponendo le parti comuni nello stesso file degli eventi che le utilizzeranno.
    Include diretto di codice fa parte della filosofia OOP??????
    al massimo si fanno incluide di classi (in ASP.NET ti basta mettere un riferimento alla dll del progeto)
    Cmq, se il problema è avere una funzione comune basta che crei una shared function(in C# static).
    Attenzione a dove la meti però.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.