C# UWP防止异常输出/调试、蓝牙识别和命名约定

C# UWP防止异常输出/调试、蓝牙识别和命名约定,c#,exception-handling,uwp,bluetooth-lowenergy,naming-conventions,C#,Exception Handling,Uwp,Bluetooth Lowenergy,Naming Conventions,我有三个小问题 我正在做一个项目,我需要使用蓝牙。不幸的是,它的异步工作有时会抛出一些异常,因为设备还没有准备好。没有这方面的指标,所以我无法阻止异常的发生。 现在有一种方法可以防止异常向控制台输出。我当然能抓住他们,但我一直都有这个信息 抛出异常:中的“System.Exception” System.Private.CoreLib.ni.dll“ 这是ElementNotFound异常,如果这有帮助的话 任何关于如何识别蓝牙设备的想法,除了它的名称。我只有设备的设备信息,没有Bluetoot

我有三个小问题

  • 我正在做一个项目,我需要使用蓝牙。不幸的是,它的异步工作有时会抛出一些异常,因为设备还没有准备好。没有这方面的指标,所以我无法阻止异常的发生。 现在有一种方法可以防止异常向控制台输出。我当然能抓住他们,但我一直都有这个信息
  • 抛出异常:中的“System.Exception” System.Private.CoreLib.ni.dll“

    这是ElementNotFound异常,如果这有帮助的话

  • 任何关于如何识别蓝牙设备的想法,除了它的名称。我只有设备的设备信息,没有BluetoothLEDevice对象本身。这将包含制造商ID

  • UWP中的命名约定是什么,我找不到一些。它们和C#一样吗?或者我该怎么想

  • 多谢各位


    Marcel

    如果输出控制台中没有异常,那么如何从应用程序中知道设备未就绪?异常是否仅在调试时出现?如果在这种情况下,你为什么需要预防它?请您为我方提供一份测试报告,如果输出控制台中没有异常,那么如何从应用程序中知道设备未准备好?异常是否仅在调试时出现?如果在这种情况下,你为什么需要预防它?你能为我方提供一份测试报告吗?