The most noteable differences to Java are the following:
jni -> ctype jtype -> imtype jstype -> cstype javain -> csin javaout -> csout javainterfaces -> csinterfaces javabase -> csbase javaclassmodifiers -> csclassmodifiers javacode -> cscode javaimports -> csimports javaptrconstructormodifiers -> csptrconstructormodifiers javagetcptr -> csgetcptr javafinalize -> csfinalize
javaconst -> csconst javamethodmodifiers -> csmethodmodifiers
pragma(java) -> pragma(csharp) jniclassbase -> imclassbase jniclassclassmodifiers -> imclassclassmodifiers jniclasscode -> imclasscode jniclassimports -> imclassimports jniclassinterfaces -> imclassinterfaces
$javaclassname -> $csclassname $javainput -> $csinput $jnicall -> $imcall
The directory Examples/csharp has a number of examples. If your SWIG installation went well Unix users should be able to type make in each example directory, then ilrun runme (pnet C# compiler) or mono runme (Mono C# compiler) to see them running. Some project files will be added soon for use with the Microsoft .NET C# compiler.