我正在努力掌握多年未编码的 C# 以及我以前在 ANSI C 方面的经验。
我读过很多书并在网上搜索过,但有一个方面正在逃避我,我希望这里有人能提供帮助。
过去我会声明一个函数,如果函数内可能没有发生某些事情(即找不到文件等),则将返回声明为整数。如果一切顺利,我将返回 0,否则返回一个值。该值将对应于函数未能完全执行的位置,我可以从调用它的位置相应地分支。
if(function1())
{
// all my error stuff, maybe a switch/case etc.
}
我在 C# 中找到的所有示例似乎都避免了这种技术,我希望在这里得到一些理解。
感谢期待。
(我知道我是化石)。:)