Hallo,
mein Programm ist multilingual, damit man die Sprache nicht bei jedem Start neu einstellen muss, habe ich eine Datei lang.txt, diese enthält nun z.B. als Inhalt DE. Um die Einstellung soll diese später verändert werden können, nun zum eigentlichen Problem: Beim Programmstart soll diese Datei ausgelesen werden, sie hat aber keinen konstanten Pfad, sondern einen nach diesem Schema:
"Ordner in dem das Programm installiert wurde"/settings/lang.txt
Die Datei soll ausgelesen werden und über if-Clauses wird die Sprache der Elemente geändert. Ich weiß das man in Visual Basic über einen Befehl den Installationsordner ermitteln konnte und dann beliebig den Pfad durch Unterordner erweitern konnte, leider habe ich so etwas nicht in C# hinbekommen. Könnte mir also jemand sagen wie ich den korrekten Pfad ermittle und den Dateiinhalt in eine Variable schreibe?