Kemungkinan Duplikat:
C# mendefinisikan secara eksplisit pengecualian apa yang diberikan
Saya memiliki sepotong kode Java seperti ini:
public interface ByteSource
{
public void open() throws IOException;
public void close();
public byte readByte() throws IOException;
public void writeBytes(byte[] bytes) throws IOException;
}
Saya bukan ahli Java (atau .NET!) dan saya ingin membuat antarmuka serupa untuk .NET
tetapi saya tidak yakin apa yang harus dilakukan terhadap throws ....
. Saya ingin tahu apa artinya ini dalam bahasa Java.
Haruskah aku mempedulikannya? Saat ini hal terbaik (Atau satu-satunya hal yang dapat saya pikirkan) adalah:
public interface IByteSource
{
void Open();
void Close();
byte ReadByte();
void WriteBytes(byte[] bytes);
}
Apakah ada pendekatan di .NET yang mirip dengan kode Java?! Mungkin beberapa atribut?!