重複の可能性:
スローされる例外を明示的に定義するC#
私はこのような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コードに似たアプローチはありますか?!多分いくつかの属性?!