c# - 调用函数,如 Foo(int num = 2048)
问题描述
如何使用签名调用函数,例如:
public void Foo(int num = 2048)
我试过Foo(null);
了,但它会抛出空异常
解决方案
num
是一个可选参数,你可以调用
Foo();
或者
Foo(someNumber);
如果签名是可为空的类型
Foo(int? num);
你可以使用调用
Foo(null);
其他资源
推荐阅读
- spring-boot - RestController 在 SpringBoot 中工作正常,但在 Tomcat 上抛出 404
- mysql - 如何将 MySQL JSON 数组中的字符串值转换为大写?
- chart.js - chart.js Chart 构造函数的文档在哪里?
- laravel - 无法在 laravel 项目中使用 composer 安装 blocktrail/blocktrail-sdk
- autodesk-model-derivative - 对象 ID 的模型派生获取属性
- c++ - 独立构建与编辑器模式下的 Unity C++ DLL 性能下降
- javascript - React:对多列进行排序
- nvidia - NVML 和 NVAPI 如何比较?
- javascript - 如何在 javascript TCP 客户端中捕获 ECONNREFUSED
- node.js - 从外部应用程序连接到 Docker 中的 MongoDB