Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#5

Re: MD5-Hash Berechnung

  Alt 17. Sep 2005, 11:22
Zitat von faux:
Zitat von Khabarakh:
PS: Die public Felder sind ja immer noch drin .
Die von Thread oder meist du andere? Ich versteh einfach nicht was du meinst... Sorry..
Kannst du mir mal die Variablendeklaration der Klasse posten, so wie du sie machen würdest? Danke schon mal.
Ich habe mich auf das bezogen:
Zitat von Dax:
Code:
public Thread Thread;
public string Output;
Das sind ja Public-Felder Für solche Sachen nimmt man private Felder und ReadOnly-Properties
Wie in Delphi solltest du keinen direkten Zugriff von außen auf Klassenfelder erlauben, sondern nur indirekt über eine Property. Gerade bei diesen zwei Feldern bietet sich eine Read-Only-Property an, da bei beiden ein Schreibzugriff nicht sehr viel Sinn macht.
Code:
class ThreadingClass
   {
      private Thread thread;
     
      public Thread InnerThread
      {
         get
         {
            return thread;  
         }
      }
   }
Noch besser fände ich es, wenn der Benutzer gar nicht auf den Thread zugreifen muss, sondern alles über Delegates geregelt wird.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat