【发布时间】:2021-04-17 23:57:40
【问题描述】:
在我的项目中,我需要连续读取条形码并将它们放入列表中。但是当我尝试它时,它总是给我 NullReferenceException 但我没有得到它。当我在调试中检查它时,我可以看到它有一个字符串值,但是在尝试将它列出时它总是给我那个错误。这是我的扫描和获取数据代码:
List<HoldMyString> mylist;
HoldMyString hold;
private void ZXingScannerView_OnScanResult(ZXing.Result result)
{
Device.BeginInvokeOnMainThread(() =>
{
hold.HoldString = result.Text; // HoldString is taking string value
mylist.Add(hold);
});
}
如何将我的数据连续地放入我的列表中。感谢您的帮助!
【问题讨论】:
-
嗨@Uğurcan Uçar,你用
HoldMyString类型声明hold,但你没有初始化它。因此它是null。所以当你尝试访问它的属性时,你会得到NullReferenceException。
标签: c# xamarin xamarin.forms xamarin.android xamarin.ios