【发布时间】:2011-08-26 03:04:53
【问题描述】:
嗨,我是来自 Java 的 C# 新手,过去两个小时我一直被困在一些简单的事情上,或者应该想知道是否有人会帮助我 :)
在 Java 中,我使用下面的代码读取文件,它使用十六进制读取给定文件,一次一个字节?在 C# 中执行此操作的方法是什么?
int hexIn;
File file = new File(filePath);
FileInputStream fis = new FileInputStream(file);
for(int i = 0; (hexIn = fis.read()) != -1; i++){
String s = Integer.toHexString(hexIn);
if(s.length() < 2){
s = "0" + Integer.toHexString(hexIn);
}
}
对不起,如果这看起来很愚蠢,我只是卡住了!非常感谢!
:)
【问题讨论】:
-
试试this。