{"title":"C# 弃元 (Discard) 使用指南 - 忽略方法返回值","description":"了解C#中的弃元(Discard) '', 用于忽略方法返回值,示例演示如何使用弃元简化代码,并与C# 7.0之前版本中使用var进行对比。","keywords":"C#, 弃元, Discard, 方法返回值, 忽略, 代码简化, C# 7.0, var","content":"在C#中,"弃元"(Discard)指的是一个标识符""(下划线),用于表示一个值被忽略或丢弃。弃元主要用在方法中,当我们不关心方法返回的某个值时,可以将其赋值给弃元。\n\n下面是一个使用弃元的示例:\n\ncsharp\npublic class Program\n{\n public static void Main(string[] args)\n {\n int result;\n int.TryParse(\"123\", out result); // 尝试将字符串转为整数\n\n // 使用弃元来忽略方法返回的bool值\n int.TryParse(\"123\", out _);\n\n Console.WriteLine(result); // 输出:123\n }\n}\n\n\n在上面的示例中,我们调用了int.TryParse方法尝试将字符串转为整数,并将转换结果存储在result变量中。在第二次调用int.TryParse时,我们使用弃元来忽略方法返回的bool值,因为我们不关心该值。\n\n需要注意的是,弃元只能用作表达式的一部分,不能单独使用。在C# 7.0之前的版本中,可以使用var关键字来忽略方法返回的值,但是在C# 7.0及更高版本中,推荐使用弃元来表示被忽略的值。"}


原文地址: https://www.cveoy.top/t/topic/pSFQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录