首页 > 解决方案 > 调用函数,如 Foo(int num = 2048)

问题描述

如何使用签名调用函数,例如:

public void Foo(int num = 2048)

我试过Foo(null);了,但它会抛出空异常

标签: c#function

解决方案


num是一个可选参数,你可以调用

Foo();

或者

Foo(someNumber);

如果签名是可为空的类型

Foo(int? num);

你可以使用调用

Foo(null);

其他资源

可选参数

可空类型(C# 编程指南)


推荐阅读