of course, it won't run as nicely as on windows (after all, it is a language designed by windows).. However, i could be wrong on my assumptions here.. as i have never used C#.. you *might* need some porting before it will run as required (i mean complex programs, not hello world type of thing)..
__________________
lisp hacker

running: FreeBSD 5.4 - still learning

develop with: SBCL + emacs for lisp, Anjuta IDE +gcc for c, SPE for python..
browse with: opera