>Ciao e grazie per la celere risposta...
Di niente 
>2 cose:
>
>1) lavoro in C# :-)
...E il codice che ti ho proposto è c# al 100% 
>2) devo tassativamente lavorare con un oggetto Stopwatch: il
>mio obiettivo è dichiarare questa variabile "globale" in modo
>da poterla girare tra i metodi...come fare?
Se proprio devi usare uno Stopwatch, puoi dichiararlo direttamente all'interno della classe:
public class Class1
{
Stopwatch sw = new Stopwatch();
void metodo1()
{
sw.Reset();
sw.Start();
//...
metodo2();
}
void metodo2()
{
//...
metodo3();
}
void metodo3()
{
//...
}
void metodo4()
{
//...
sw.Stop();
}
}
Luca