val = funa();//有返回值
funb();//无返回值但有的时候我们需要调用有返回值的函数,但又不关心其返回值,也就是不需要其返回值该怎么办?例如删除数据库中的新闻,我们已经有一个函数:
protected int Delete(string id)在页面中直接删除新闻时通过返回值我们可以知道删除成功与否,但在删除分类的同时删除新闻时我们并不关心是否有新闻被删除,也就是不关心其返回值,这时该怎么办?需要额外的声明一个变量来接收其返回值?还是额外的创建一个功能一样但没返回值的函数?都不用,直接像调用无返回值函数那样调用有返回值函数就可以了:
funa();想想SqlCommand对象的ExecuteNonQuery方法,他是有一个返回值的,表示受影响行数,但很多时候我们都是直接调用cmd.ExecuteNonQuery(),舍弃了返回值,只是没去注意罢了🙂
评论(0)
暂无评论。