Helferklasse für Leistungstests mit Stopwatch -Klasse

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Helferklasse für Leistungstests mit Stopwatch -Klasse

by Anonymous » Yesterday, 01:57

In diesem Beispielcode verwende ich eine einfache Stoppuhr, um die Zeit zu testen, die eine bestimmte Aufgabe/Aktion ausführen muss:

Code: Select all

StopWatch SW1 = new StopWatch();
SW1.Start();
SomeAction();
SW1.Stop();
sting results = SW1.Elapsed.ToString();
MessageBox.Show(resutls);
< /code>
Ich möchte eine Klasse haben, die ich mit Tests < /p>
verwenden werdepublic Class PerformanceTests
{
public StopWatch SW1 = new StopWatch();
public StopWatch SW2 = new StopWatch();
public string results1 = "", results2 = "";
....
....
//some other variables to use
}
Bei der Instanziierung der Klasse und dem Versuch, SW1 zu verwenden, lässt ich seine Methoden nicht anwenden. Was mache ich falsch? < /P>
PerformanceTests Ptst = new PerformanceTests();
Ptst.SW1. ... Start() is not accessible
< /code>

Kopieren Sie den Code nicht von mir, da ich eine kapitalisierte Stopwatch < /code> vermisse. Anstatt die Stoppuhrklasse zu instanziieren, habe ich Visual Studio versehentlich gefragt und gefragt, ob ich eine Klasse für meine sogenannte Stoppuhr anstelle von .Nets echtem Stoppwatch < /code>. Stellen Sie einfach sicher, dass Sie wirklich erfahren sind und alle Klassen auswendig kennen.

Top