General Flashcards

1
Q

.NET Overview

A

.NET is a free, cross-platform framework for building various types of applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

CLR (Common Language Runtime)

A

The CLR is the virtual machine component of .NET that manages the execution of .NET programs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

BCL (Base Class Library)

A

The BCL provides foundational classes for handling system-level and common operations in .NET.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

C# Language

A

C# is a statically-typed, object-oriented language primarily used with the .NET framework.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

.NET Core vs .NET Framework

A

.NET Core is cross-platform, while .NET Framework works only on Windows.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Solution and Project Structure

A

A solution is a container for organizing multiple projects in Visual Studio.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Data Types

A

Data types in C# define the kind of data (e.g., int, string, bool) that a variable can hold.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Control Flow

A

Control flow statements (if, else, switch) determine the direction of execution in code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

OOP Principles

A

OOP in .NET includes encapsulation, inheritance, polymorphism, and abstraction.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Methods

A

Methods in C# are blocks of code that perform a specific task and can return a value.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

LINQ (Language Integrated Query)

A

LINQ allows querying collections in a readable, SQL-like manner directly in C#.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Exceptions

A

Exceptions in .NET are runtime errors that can be caught and handled using try-catch blocks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Asynchronous Programming

A

Async programming in .NET is done using async and await keywords to improve performance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

File I/O

A

File I/O in .NET involves reading from and writing to files using classes like Stream and File.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Entity Framework Core

A

Entity Framework Core is an ORM for working with databases using .NET code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

ASP.NET Core

A

ASP.NET Core is a cross-platform framework for building web applications and APIs.

17
Q

Console Application

A

A console application runs in the command-line interface and performs a specific task.

18
Q

NuGet

A

NuGet is a package manager for .NET, providing libraries and tools to projects.

19
Q

Garbage Collection

A

The garbage collector in .NET automatically reclaims unused memory to optimize performance.

20
Q

Namespace

A

Namespaces in C# organize classes and avoid naming conflicts in large projects.