
C#-Grundlagen
Variablen & Konstanten, primitive Typen, Control Flow, Klassen, Structs, Interfaces, Exceptions
1Was ist eine Variable in C#?
Was ist eine Variable in C#?
Antwort
Eine Variable ist ein benannter Speicherort im Arbeitsspeicher, der einen Wert enthält, der während der Programmausführung geändert werden kann. Jede Variable hat einen Typ, der bestimmt, welche Werte sie enthalten kann und welche Operationen erlaubt sind. Das Deklarieren einer Variable mit einem expliziten Typ ermöglicht es dem Compiler, die Konsistenz des Codes zu prüfen und die Speichernutzung zu optimieren.
2Was ist der Unterschied zwischen einer Variable und einer Konstante in C#?
Was ist der Unterschied zwischen einer Variable und einer Konstante in C#?
Antwort
Eine Variable kann ihren Wert nach der Initialisierung ändern, während eine Konstante bei der Kompilierung einen Wert erhält, der während der gesamten Laufzeit des Programms fest bleibt. Konstanten werden mit dem Schlüsselwort const deklariert und müssen mit einem zur Kompilierzeit bekannten Wert initialisiert werden. Die Verwendung von Konstanten für unveränderliche Werte verbessert die Lesbarkeit und ermöglicht Compiler-Optimierungen.
3Welcher Typ eignet sich, um eine einfache Ganzzahl in C# zu speichern?
Welcher Typ eignet sich, um eine einfache Ganzzahl in C# zu speichern?
Antwort
Der Typ int ist der in C# am häufigsten verwendete Ganzzahltyp zum Speichern ganzer Zahlen. Er belegt 32 Bit im Speicher und kann Werte von etwa -2 Milliarden bis +2 Milliarden aufnehmen. Für die meisten Anwendungsfälle mit Zählern, Indizes oder Mengen bietet int ein gutes Gleichgewicht zwischen Wertebereich und Leistung.
Welcher Typ sollte verwendet werden, um einen Wahr/Falsch-Wert in C# zu speichern?
Was ist die korrekte Syntax, um eine Konstante in C# zu deklarieren?
+22 Interview-Fragen
Weitere .NET-Interviewthemen
LINQ & Delegates
C#-Sprachgrundlagen
ASP.NET Core Grundlagen
ASP.NET Core Request-Lebenszyklus
Configuration & Settings
Anwendungslebenszyklus
Dependency Injection
Entity Framework Core
Minimal APIs
Web-API-Entwicklung
Async in ASP.NET Core
Authentication & Authorization
HttpClient & Networking
JSON-Serialisierung
Entity Framework Core fortgeschritten
Erweiterte C#-Funktionen
Clean Architecture
Logging, Monitoring & Observability
Unit-Tests & xUnit
Integrationstests
Docker & Containerization
NuGet Package Management
Memory Management & GC
Reaktive Programmierung
Async/await & Patterns
.NET Design Patterns
Performance-Optimierung
Sicherheit & Best Practices
SignalR & Echtzeit
Microservices-Architektur
Meistere .NET für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten