Why does taking the address of a variable eliminate the "Use of unassigned local variable" error?
(Why can we take the address without initialization in the first place?)
static unsafe void Main()
{
int x;
int* p = &x; //No error?!
x += 2; //No error?!
}
xinitialized...unsafethen C++ programs would be a lot longer :)