WinFuture-Forum.de: C# - Registrywert auslesen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

C# - Registrywert auslesen


#1 Mitglied ist offline   King Prasch 

  • Gruppe: Mitglieder
  • Beiträge: 9
  • Beigetreten: 08. Februar 09
  • Reputation: 0

  geschrieben 26. April 2011 - 14:33

Hallo!

Ich arbeite gerade an einem kleinen Programm, welches mir automatisch die Exploreransichten einstellt. Hierzu muss ich einen Registrywert ändern. Im Internet und auf MSDN habe ich schon Codebeispiele gefunden und habe jetzt diesen Code zusammengeschrieben:

CODE
RegistryKey rkExtensions = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced", true);
string HideFileExt = (string)rkExtensions.GetValue("HideFileExt");


Hier bekomme ich aber diese Fehlermeldung:

Zitat

Ein Feldinitialisierer kann nicht auf das nicht statische Feld bzw. die nicht statische Methode oder Eigenschaft "ComputerInfo.frmMainWindow.rkExtensions" verweisen.


Der Fehler ist sicher ganz einfach zu beheben, nur steh ich jetzt schon seit 3 Tagen komplett auf der Leitung...
Kann jemand helfen?
0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 26. April 2011 - 15:12

Die Meldung sagt aus, dass du diesen Code nicht als Feld initialisieren darfst. Rufe den Code also am besten in der Methode auf, in der du den Wert auch benötigst.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0