与2013年相比,这个错误是什么
本文关键字:错误 是什么 2013年 | 更新日期: 2024-09-23 11:59:37
我有一些代码和一个我无法理解或修复的错误。这是代码
private list<ConsoleKey> _keyList;
public Reader(ushort clickDelay, list<ConsoleKey> keyList, Action onClick)
{
_clickDelay = clickDelay;
ReadThr = new Thread(Read);
_onClick = new Action(onClick);
_keyList = new list<ConsoleKey>(keyList);
}
错误是:
错误1可访问性不一致:参数类型"KeyReader.list"的可访问性不如方法'KeyReader.Reader.Reader(ushort,
KeyReader.list<System.ConsoleKey>
,System.Action)’
我该怎么解决这个问题?!
更换
list<ConsoleKey>
带有
List<ConsoleKey>
我很确定错误的来源是_keyList被声明为私有,但在公共区域使用它。我没有时间仔细检查,但试着将_keyList从private更改为public,或将Reader从public更改为private(如果可能的话),看看错误是否消失。