0
まず、私はすでに同様の質問を検討してきましたが、私はまだ私の問題は別の何かだと思います:) 矛盾アクセシビリティエラーが
私はインターフェイスがあります。namespace TEDLibrary
{
public interface ILogWriter
{
void WriteLog(ILogRecord log);
}
}
とをあなたはクラスやメンバーがすでに公共です見ての通り
namespace TEDLibrary
{
public class LogWriter : ILogWriter
{
public LogWriter()
{
}
public void WriteLog(ILogRecord log)
{
}
}
}
:私は、実装クラスを持っています。
私が取得ただし
一貫性のないアクセス:パラメータタイプ 'TEDLibrary.ILogRecordは' メソッド 'TEDLibrary.ILogWriter.WriteLog(TEDLibrary.ILogRecord')
私が試したより 少ないアクセス可能ですWriteLogメソッドをpublicとしてインタフェースに宣言しますが、許可されていません。
エラーメッセージをよく読んでいますか?パブリックにする必要があるものを正確に*伝えます:ILogRecord(ここには示していません)... –