Everything you need to do this is in the documentation
https://developers.google.com/maps/documentation/geocoding/[
^]
Make a request to Googles service and receive the request back in the format you want, either XML or JSON
e.g. click this link, it's doing what you need to do
http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=false[
^]
That can be a standard HTTP request in c#, which you can just deserialize and retrieve the geometry->location->lng/lat values. Or, you can make a request directly from script. (Client-side geocoding)
https://developers.google.com/maps/articles/geocodestrat[
^]
Once you have them, just plot the coorindates onto a map and it will display!