Helferklasse für Leistungstests mit Stopwatch -Klasse
Posted: 05 Sep 2025, 01:57
In diesem Beispielcode verwende ich eine einfache Stoppuhr, um die Zeit zu testen, die eine bestimmte Aufgabe/Aktion ausführen muss:
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.
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
}
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.