auf
www.javabuch.de gibts das online-java buch zum downloaden.
ich weiß, dass das kein C# ist, allerdings sind hier die sachen die du brauchst erklärt (kapitel 6) und das funktionsprinzip ist immer gleich, auch wenn die syntax etwas anders sein kann.
sprich es macht sinn, wenn du hier durchlest zum verstehen wies funkt und dann halt die entsprechende c# syntax, die so unterschiedlich nicht ist, dir auch noch anschaust.