That was my plan some months ago. I'm a C# developer, too, but it is not very easy. There
are a lot of Java specific code (not only the UI), which should be manually converted. For
example anonymous classes.
I don't think that it is a good idea to convert it once, then modify only in the C# code.
The best would be automatically convert always the latest code (only the non-UI parts) to
This was the reason of my feature request #107
. I wanted to create a library for editing
swf files in .NET. So not a program, only a dll. I delayed this "project", but maybe later
I'll continue it.
Before migrating to Java 1.7, it was much easier.
In Java 7 there are 3 new features, which can't be converted automatically. (At least the
program I tried doesnt support them)
- resources in try statemenr => similar to C# using blocks
- multi catch
- diamond operator
Anyway Java is similar to C#.