Ich vermute, Sie haben mindestens zweimal das gleiche Problem .
Hier:
namespace TimeTest
{
class TimeTest
{
}
... Sie deklarieren einen Typ mit demselben Namen wie der Namespace, in dem er sich befindet. Tun Sie das nicht.
Jetzt haben Sie anscheinend das gleiche Problem mit Time2. Ich vermute, wenn Sie hinzufügen:
using Time2;
In Ihre Liste der usingAnweisungen wird Ihr Code kompiliert. Aber bitte, bitte, bitte beheben Sie das größere Problem: die problematische Wahl der Namen. (Folgen Sie dem Link oben, um mehr darüber zu erfahren, warum dies eine schlechte Idee ist.)
(Außerdem würde ich Ihnen raten, dies nicht zu tun, es sei denn, Sie sind wirklich daran interessiert, zeitbasierte Typen zu schreiben ... und ich sage dies als jemand, der genau das tut . Verwenden Sie die integrierten Funktionen oder eine dritte Partybibliothek wie, ähm, meine . Die korrekte Arbeit mit Datum und Uhrzeit ist überraschend haarig. :)