c#action(0
时间: 2023-09-25 08:14:25 浏览: 42
C#中的Action是一个系统预定义的委托,用于封装一个没有参数且没有返回值的方法。\[1\]它的定义如下:`public delegate void Action();`\[2\]Action委托可以作为参数传递给方法,而不需要显式声明自定义的委托。封装的方法必须与Action委托定义的方法签名相匹配,即接受一个通过值传递的参数,并且没有返回值。\[3\]根据你的问题,`c#action(0)`是一个错误的语法,因为Action委托不接受任何参数。如果你想使用Action委托,可以直接使用`Action action = () => { // 执行的代码 };`来定义一个没有参数的方法。
#### 引用[.reference_title]
- *1* [C# Action 使用](https://blog.csdn.net/u012395209/article/details/126567950)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [C# Action 委托](https://blog.csdn.net/chinaherolts2008/article/details/111423819)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]