Hey Puran,
To understand call by value and call by reference you should have better understanding of data types.
In .NET Microsoft has divided data types in two parts:
In application context, value types are stored in stack but reference types are stored in managed heap.
Value Type
All primitive data type except string and object are example of value types.
Object is a super type. It can store any type and any size of data. Object is called super type because it helps in inheritance.
struct and enum are value type.
Note: Stack is an operation entity (LIFO) i.e. it is fixed in size.
Reference Type
CLR manages heap (large memory area). Heap address is accessed from stack. In reference type reference is used for processing using both managed heap and stack (operational entity).
As per wikipedi"Bluetooth is a standard and a communications protocol primarily designed for low power consumption, with a short range (power-class-dependent: 1 meter, 10 meters, 100 meters) based on low-cost transceiver microchips in each device.[5] Bluetooth makes it possible for these devices to communicate with each other when they are in range. Because the devices use a radio (broadcast) communications system, they do not have to be in line of sight of each other.
More prevalent applications of Bluetooth include: