Take a look at ICU4NET :
ICU4NET provides binding for the .NET language through ICU4C.
It seems like this will be exactly what you need - if it works. Admittedly, the last βreleaseβ was 0.0.3, and the last change was in August 2010, but it would still be a useful starting point, I would suggest.
(You may find that it works until it disappears, but since it completed everything that the original author needed, as much as possible. If you could make changes to it as needed, it would benefit future developers in the same position ...)
source share