| 

.NET C# Java Javascript Exception

C#, Static Fragen

Auf dieser Seite befinden sich alle C#, Static Fragen. Weitere Themen findest du mit der Suche rechts oben, z.B. [csharp] .net um alle Fragen zum Thema csharp mit dem Wort ".net" zu finden.

Stelle deine C#-Frage jetzt!
2

Werden lokale Variablen für jeden Methodenaufruf immer neu initialisiert?

... verstehe ich das so, dass für jeden Methodenaufruf die lokalen Variablen in der Methode neu initialisiert werden. So hat doch jeder Thread einen eigenen Satz an lokalen Variablen, womit sie sich nicht in die Quere kommen, oder? Wenn ich mit der obigen Aussage richtig liege: Würde sich das ändern, wenn ich die Klasse mit static erstelle oder wenn ich die Methoden static mache?
... Aufruf Deiner Methode bekommt seinen eigenen Stack mit den lokalen Variablen darauf. Die kommen sich nicht in die Quere, und daran ändert sich auch nichts, wenn Du die Klasse oder die Methode static machst. Ausnahmen gibt es für Iterator-Blöcke und anonyme Methode, wie hier erklärt wird: http://stackoverflow.com/questions/679448/thread-safety-and-local-variables
.net csharp instanz methoden singleton static threads
09.06.2014 | 1208 1
6

Statische Variablen in C#

Ich habe bislang in VB programmiert und steige nun langsam auf C# um. Bei der portierung einer VB-Funktion musste ich feststellen, dass C# keine statischen variablen kennt, die Werte zwischen Prozedur- und Funktionsaufrufen beibehalten. Was ist der Grund dafür und wie lassen sich statische Variablenm ersetzen?
.net csharp mobile static statische-variablen vb.net visual-basic.net windows-phone-7 wp7
03.02.2012 | 3552 3
5

[C#] Zugriff auf eine statische Klasse, wenn man nur den Namen (string) kennt?

Hi, ich stehe gerade "auf dem Schlauch" ... Ich habe den Namen einer statischen Klasse als String und möchte nun auf eine Methode dieser statischen Klasse zugreifen. Wie komme ich da ran? (Es sind unterschiedliche "Factory"-Klassen, die alle Instanzen von Objekten zurückliefern, die ein bestimmtes Interface implementieren.) string myStaticClassName "myABCFactory"; var ...
Hallo, auch wenn es bestimmt vom Design her bessere Möglichkeiten gibt ist das mit Reflection möglich. Dabei aufpassen dass null als object übergeben wird, da es sich um einen statischen Typ handelt. Type type Type.GetType("myFullqualifiedClassName"); MethodInfo mi type.GetMethod("FactoryMethod", BindingFlags.Static); object myObject mi.Invoke(null); Habs nur so ...
.net class csharp static
20.06.2011 | 2446 3
3

Singleton klassisch oder per statischer Klasse?

Um ein Singleton in C# zu schreiben, kann ich das ja klassisch angehen (mit null-Prüfung und statischem Feld und so), oder ich mache einfach eine statische Klasse, was irgendwie viel einfacher und schneller geht. Hat das irgendwelche Nachteile?
.net csharp null singleton static statisch
10.06.2011 | 2339 2
6

C#: Override, virtual, new, abstract: ich verstehe nicht, was wann zu verwenden ist.

Es gibt ja die oben genannten Schlüsselworte. Nun sagt der Compiler manchmal sinngemäß so etwas wie: Die Methode XYZ versteckt die Methode ZXY. Wenn das beabsichtigt ist, verwenden Sie das Schlüsselwort new. Dann gibt es noch Override und ich versteh gar nichts mehr.
... { public override void Write1() { base.Write1(); Console.WriteLine("Child"); } public void Write2() { base.Write2(); Console.WriteLine("Child"); } } Nun Rufen wir die Methoden der Ableitung auf: static void Main(string[] args) { child myBase new child(); Console.WriteLine(" Block1 "); myBase.Write1(); // Gibt aus Parent , Child myBase.Write2(); // Gibt aus Parent , ...
.net abstract csharp new override static versteckt virtual
12.02.2011 | 22942 5
3

Wofür sind statische Blöcke gut?

Wofür sind statische Blöcke zu gebrauchen? Hat jemand ein paar Verwendungsbeispiele? Bringen Sie welche Vorteile, z.B. bei der Performance? Nachteile?
.net cplusplus csharp initialisierungsblock java klasseninitialisierer static
10.09.2009 | 3244 6
RSS-Feed für alle Fragen zum Thema .NET C# Java Javascript Exception

Hast Du eine Frage zu csharp, static? Dann stelle eine Frage!
Willkommen
codekicker.de ist eine deutschsprachige Q&A-Plattform zum Thema Programmieren. Von Entwicklern für Entwickler! Mitmachen ist ganz einfach: Stelle oder beantworte eine Frage.

Stelle eine Frage
Für mich interessante Themen


Ignorierte Themen