所有你需要的,在.net中都有相应的项目。
换成C#应该没有任何问题。只要把get_xxx set_xx之类的方法改成属性,然后注意所有方法名称和对外变量(字段和参数)都换成大写字母开头。
并且注意:尽管C#看起来区分大小写,但其实是不区分的,不能定一两个变量分别叫A和a。这一点似乎与Java不太相同。

解决方案 »

  1.   

    微软好像发布了一个把Java程序转换成C#程序的转换器,并声称对Core Java和J2EE都有80%以上的代码能成功转换。
      

  2.   

    尽管C#看起来区分大小写,但其实是不区分的,不能定一两个变量分别叫A和a。这一点似乎与Java不太相同。
       好像不是这么回事吧!!试试看。。是区分大小写的。。
      

  3.   

    关于区分大小写,.net明确指出“在.net中去分大小写,但不能仅用大小写来区分不同的标识符”
    至于Java转换工具,请察看
    http://msdn.microsoft.com/vjsharp
      

  4.   

    不知道为什么这样作,还是按照你的思路来回答吧.1. c#与Java最相似,但还是有差别. C#高级编程一书中,有一节是专门讲述他们的区别.2.微软提供的转移到.net解决方案是J#或C#. 在这篇文章中,有详细的解说.并且提供了一个转换为C#的工具,也有两中方案的比较.将 Java 应用程序迁移到 .NET 
    Microsoft Corporation 
    http://www.microsoft.com/china/msdn/library/dndotnet/html/dotnet_MovingJavaApps.asp#dotnet_movingjavaapps_topic33. To Ninputer(装配脑袋):a A,能举实例吗? 看起来比较有趣.Is overkill always good ?
      

  5.   

    似乎就是
    public void Main()
    {
        String a = "";
        int A = 1;
    }
    是不可以的
    这个规则很合理,.net中某些其他语言,如VB都是不区分大小写的
      

  6.   

    当然,我并没有说不可以运行,只是说不可以用……
    你有没有试验过,给这个工程添加CLS兼容属性?
    对于VB,所有工程都自动CLS兼容,而C#就要靠程序员自己遵守。