我要重载这个方法:
public strng menu(int a, string b, bool c, byte d, int[] e, string[] f)有参数为空的话该怎么处理,如string为空我可以直接写String.Empty,貌似string[]用(string[])null也可以,想问下其它的该怎么写
public strng menu(int a, string b, bool c, byte d, int[] e, string[] f)有参数为空的话该怎么处理,如string为空我可以直接写String.Empty,貌似string[]用(string[])null也可以,想问下其它的该怎么写
而int,bool,byte是值类型,是直接在栈中使用的,没有判断是否为空这种说法,因为它肯定被初始化了。
想判断的话,就判断它刚初始化的值吧。
int=0,bool=false
如果声明了一个int或者bool类型的变量,根本不需要判断是否为空,因为如果没初始化的话,编译都不能通过,会提示“使用了未赋值的什么什么”
public strng menu(int a, string b, bool? c, byte? d, int[] e, string[] f)
谢谢各位帮忙,分给的太少了,不太好意思哦