search
Login

Categories


C Books Guide and List
C++ Books Guide and List
Best Java Books

3.8k questions

4k answers

117 comments

10.7k users

0 votes
32 views
asked Guru 24.6k points 29 51 75

1 Answer

0 votes
 
Best answer
Variables that are defined in a C# program belong to two major categories: value type and reference type. The variables that are based on value type contain a value that is either allocated on a stack or allocated in-line in a structure. The variables that are based on reference types store the memory address of a variable, which in turn stores the value and are allocated on the heap. The variables that are based on value types have their own copy of data and therefore operations done on one variable do not affect other variables. The reference-type variables reflect the changes made in the referring variables.
 
Predict the output of the following code segment: 
 
int x = 42; 
int y = 12;
int w;
object o;
o = x;
w = y * (int)o; 
Console.WriteLine(w);
 
/* The output of the code is 504. */
 
answered Guru 24.6k points 29 51 75

Related questions

0 votes
1 answer 23 views
0 votes
1 answer 62 views
62 views
asked john Guru 27.1k points 31 47 92
0 votes
1 answer 24 views
24 views
asked sara Guru 24.6k points 29 51 75
0 votes
1 answer 389 views
389 views
asked shivani Sr Member 1.1k points 13 27 42
...