【发布时间】:2012-10-03 11:23:05
【问题描述】:
我有一段这样的 Java 代码:
public interface ByteSource
{
public void open() throws IOException;
public void close();
public byte readByte() throws IOException;
public void writeBytes(byte[] bytes) throws IOException;
}
我不是 Java 专家(也不是 .NET 专家!),我想为 .NET 制作一个类似的界面,但我不确定如何处理 throws ....。我想知道这在 Java 语言中是什么意思。
我应该关心它吗?目前最好的(或唯一我能想到的)将是:
public interface IByteSource
{
void Open();
void Close();
byte ReadByte();
void WriteBytes(byte[] bytes);
}
.NET 中是否有类似于 java 代码的方法?!也许是一些属性?!
【问题讨论】:
-
C# 也有 System.IO.IOException: msdn.microsoft.com/en-us/library/system.io.ioexception.aspx
-
+1 用于在移植到 C# 时更新命名约定
-
实际上 ReSharper 做到了:D
标签: c# java .net exception interface