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.
In diesem Beispielcode verwende ich eine einfache Stoppuhr, um die Zeit zu testen, die eine bestimmte Aufgabe/Aktion ausführen muss:
[code]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
}
[/code]
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.