C# Variabel in String konvertieren

Abcd12345

Lt. Junior Grade
Registriert
März 2006
Beiträge
483
Hi,

Ich hab eine Funktion mit der ich mir Text ausgeben lassen möchte, diese erwartet 2 String Parameter (Datei,Text). Jetzt möchte ich gerne jedes mal wenn mit Set auf eine Variabel zugegriffen wird mir den übergeben Wert anzeigen lassen. Dazu muss ich ja den value Wert irgendwie umwandeln.

Code:
        //Property um AninamtionsSpeed zu changen
        public float AnimationSpeed
        {
            set
            {
                Log.WriteFile("Log", <Hier value in string konvertieren> );
                m_AnimationSpeed = value;
            }
        }

Ich habs jetzt auf zwei Wegen Probiert:
Code:
Log.WriteFile("Log", value.ToString  ); //Klappt nicht
Log.WriteFile("Log", (string) value  ); //Auch nicht.. :(
Log.WriteFile("Log", "Das geht natürlich aber bringt ja nichts..");


WÜrde mich über hilfe freuen :)
 
Von was für einem Typ ist value?
 
versuch mal value.ToString() <-- die Klammern nicht vergessen

oder probier Convert.ToString(value);

@SheepShaver
der Typ ist prinzipiell egal.
 
Zuletzt bearbeitet:
Ok, hab nicht gesehen, dass er die Klammern vergessen hat. Mein Fehler. Außerdem komme ich aus der Java-Welt, wo primitive Datentypen keine Methoden haben. :p
 
Ja danke lag daran, dass ich die Klammern vergessen hab :)

Ich bin wohl noch nicht ganz so sicher was C# angeht :rolleyes:
 
Ich hätte eher zu Visual Studio geraten. Das weist dich nämlich direkt darauf hin, dass da was fehlt. ;)
 
kreadon schrieb:

Joar ich habe auch deinen Link schon im andern Thread gesehen^^

Ich hab ja auch selber ein Galileo Buch hier rumliegen über C# und ich gucke da auch ab und zu mal rein. Nur war ich mir sicher das der von mir gewählte Code eigentlich funktionieren müsste und hab deswegen hier gefragt ;)
 
Ist ja kein problem, dazu ist so n Forum ja da... :)
 
Zurück
Oben