gpt4 book ai didi

c# - 有没有办法引用导致异常的对象?

转载 作者:太空宇宙 更新时间:2023-11-03 16:45:39 24 4
gpt4 key购买 nike

试图找到一种懒惰的方法来通过使用异常处理来处理我的部分数据验证。例如,如果文本框中的文本应该是一个字符串,当代码尝试将它解析为一个字符串时,它会抛出一个异常。从 catch block 中,有没有办法引用问题对象并说...将其背景颜色更改为黄色?

最佳答案

没有。

您需要记住,它不是导致异常的对象。这是抛出异常的代码行。

您可以创建 custom exceptions保存对象,并发送回选择的对象。 (或这个对象)

来自 MSDN:Designing custom exceptions

使用内置功能最接近:

Exception.Source Property

关于c# - 有没有办法引用导致异常的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6119525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com