microstation API

Hi,

I am new to Microstation API. can any one tell me how to do program for microstation using C# ?

1. what are dll we have to reference?

2. how load the dll in to microstation?

3. how to run command?

4. in Autocad or Bricscad we can load the dll using netload. is there any command like that in microstation?