Hello, I am Rakesh Kumar from Hyderabad, India.
Right now I am working as a Senior Software Developer. I graduated from IIT Kharagpur in May 2006. During the last two years, I have learnt .NET and enjoyed every bit of it.
I am an easy going guy who enjoys life and laughs a lot. My friends call me Raka, although some use the term Jat for unknown reasons.
Apart from writing code, I love reading and traveling. And I know a bit of sketching. You can see me sketching at one of my friends album here.


Hello,
I have a question:
In c# an object can be created before its class definition.For example:
abc z = new abc();
class abc{}
It is a kind of forward reference.I don’t understand how it can be done because as I know, c# compiler is a one pass compiler.
Thanks in advance
xyoavx
Hello,
I am not sure if C# is a one pass compiler.
As far as I could make out from the following source, C# compiler is a multi-pass compiler.
ftp://ftp.research.microsoft.com/pub/tr/tr-2003-32.pdf
Hi vicky4147
Thanks a lot for your answer. I tried download the pdf file but got an error from the server( 426 connection closed; transfer aborted). Can you give me another link ?
Regards,
xyoavx,
xyoavx@netvision.net.il
Hi,
I tried to open the pdf and it’s working right now. I think you can try once more.
Regards…
Hi,
You can try this – http://72.14.235.104/search?q=cache:rIRL23o1cm4J:research.microsoft.com/users/drh/pubs/CSharpCompiler.pdf+C%23+compiler+pdf&hl=en&ct=clnk&cd=2
Regards…
Hi vicky4147
Thank you very much for your help.
Regards,
xyoavx