所以,我已经用C#编写了.zip文件的代码,但是当我导入库时,我有以下内容:
Using java.util;
Using java.util.zip;
Using java.io;
Run Code Online (Sandbox Code Playgroud)
但是,这些用红色加下划线,带有错误信息, The type or namespace "java" could not be found
我需要添加一些参考吗?
您无法直接将Java库导入.NET.
IKVM如果你想在.NET中使用Java,你应该使用它,虽然有.NET的zip库 - 这里有一个,SharpZipLib.
另外,语法using不是Using- 它都是小写的.
除非您使用的是J#(很久以前就已经过时了),否则您不应该尝试在.NET中使用Java库.您应该使用.NET框架库.
如果你想要一个Java zip库的端口到.NET,可以在SharpZipLib上找到一个.这应该可以很容易地将C#代码移植到正确的库中 - 但是对于几乎所有的任务,你不应该尝试使用Java中的任何东西; 你应该使用基于.NET的惯用工具来解决同样的问题.有时会有一个项目具有相同的哲学和可能的原始实现根(例如NHibernate for Hibernate),但有时会有完全不同的选项.