.NET - .NET Programming Concepts

5.
What is the syntax to declare a namespace in .NET?
In .NET, the namespace keyword is used to declare a namespace in the code.

The syntax for declaring a namespace in C# is:
namespace UserNameSpace;

The syntax for declaring a namespace in VB is:
Namespace UserNameSpace

6.
What is the difference between constants and read-only variables that are used in programs?
Constants perform the same tasks as read-only variables with some differences. The differences between constants and read-only are

Constants:
  1. Constants are dealt with at compile-time.
  2. Constants supports value-type variables.
  3. Constants should be used when it is very unlikely that the value will ever change.

Read-only:
  1. Read-only variables are evaluated at runtime.
  2. Read-only variables can hold reference type variables.
  3. Read-only variables should be used when run-time calculation is required.

7.
Differentiate between the while and for loop in C#.
The while and for loops are used to execute those units of code that need to be repeatedly executed, unless the result of the specified condition evaluates to false. The only difference between the two is in their syntax. The for loop is distinguished by setting an explicit loop variable.

8.
What is an identifier?
Identifiers are northing but names given to various entities uniquely identified in a program. The name of identifiers must differ in spelling or casing. For example, MyProg and myProg are two different identifiers. Programming languages, such as C# and Visual Basic, strictly restrict the programmers from using any keyword as identifiers. Programmers cannot develop a class whose name is public, because, public is a keyword used to specify the accessibility of data in programs.