Stopwatch snippet

A little snippet that I use from time to time when I need information on how long something takes. Type ‘sw’ (without the quotes) and tab-tab.

Installation is easy, just create a file called “sw.snippet” in your %Documents%Visual Studio 2008Code Snippets folder and paste the following in the file. You can use it immediately without restarting Visual Studio.

<?xml version="1.0" encoding="utf-8" ?>

<CodeSnippets  xmlns="">

  <CodeSnippet Format="1.0.0">


      <Title>Add Stopwatch code</Title>


      <Description>Code snippet for adding complete Stopwatch usage and display of elapsed time.</Description>

      <Author>Dennis van der Stelt</Author>











      <Code Language="csharp">

        <![CDATA[Stopwatch sw = new Stopwatch();





      TimeSpan ts = sw.Elapsed;

      string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",

                                          ts.Hours, ts.Minutes, ts.Seconds,

                                          ts.Milliseconds / 10);

      Console.WriteLine(String.Format("nnProcessing time : {0}", elapsedTime));]]>





You may also like...

2 Responses

  1. Personally I would change the snippet type to SurroundWith, so you are able to select the code you want to measure and then surround it with the snippet using CTRL+K, S.

  2. Dennis van der Stelt says:

    You’re right, I’ll have to change it… Thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *