1

For all the examples I have seen of people creating a TraceSource for a class, it is always defined as static

private static TraceSource traceSource = new TraceSource("TraceSourceApp");

Why do this over

private readonly TraceSource _traceSource = new TraceSource("TraceSourceApp");

What's the advantages/disadvantages?

MatthewMartin
  • 32,326
  • 33
  • 105
  • 164
davros
  • 103
  • 1
  • 6

1 Answers1

1

They should always be static.

MatthewMartin
  • 32,326
  • 33
  • 105
  • 164