C# Fundamentals Flashcards

1
Q

Namespace

A

Container which hold classes

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

Assembly (DLL or Exe)

A

Container which hold Namespaces or A single unit of deployment of .NET applications

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

Application

A

Container which hold one or multiple Assembly

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

VS - Solution

A

Can have one or more projects shown in solution explorer.

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

VS - Solution explorer

A

View - Solution Explorer

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

VS-using

A

“using” is to call different namespace so we can use their classes

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

VS-System

A

All basic utility classes and parametere type

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

VS-System.Collections.Generic

A

List Collections and So on

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

VS-Linq

A

Work with Data

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

VS-Text

A

text and coding and stuff like that

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

VS-System.Threading.Tasks

A

build multithreaded applications

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

Main

A

Method or Function Entry point to application when we run the application CLR run the inside code in Main Method (Main is case sensative)

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

Method ( )

A

Has input and output, inside parenthesis is input and called paramters or argument (they are optional).

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

void

A

nothing or return type is null just contains some code that’s it.

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

Console

A

Is a class read data from console and write data to it. it has bunch of methods.

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

VS - Purple cube

A

Methods

17
Q

ReSharper

A

ReSharper is a commercial plug-in for Visual Studio that you see I use in my courses all the time. You don’t need to have ReSharper to take my courses, but having it installed, helps you write code a lot faster with less work.

You can get a free 30-day trial version of ReSharper if you like to use it while watching my courses. Based on Udemy’s policies, I’m not allowed to add the link to ReSharper here. So I leave it to you to download and install it.

If you’re a student or work in open-source projects, you can get a free license.

18
Q

What is JIT Compilation

A

The compilation of IL code to native machine code at runtime.

19
Q

Variable

A

a name given to a storage location in memory

20
Q

Constant

A

an immutable value (for those values which never change in application e.g. Pi=3.14 to calculate circle)