网站首页问答百科 >正文
导读相信目前很多小伙伴对于C#如何调用方法都比较感兴趣,那么小搜今天在网上也是收集了一些与C#如何调用方法相关的信息来分享给大家,希望能够...
1、同步方法调用
1、同步方法就是传统方法调用,最简单的是不带参数的,void无返回值的方法。声明例子如下。调用只需要方法名()即可。
2、带有参数的方法调用也同样简单,参数写在方法名后边的圆括号中,如图。调用的时候,只需要在元括号内依次填写对应参数。注意:C#有多种关键字修饰和限定参数,比如in,out,ref等。
3、对于带有默认参数的方法声明,要注意所有的默认参数要放在参数列表最后。调用的时候,从前往后读取参数,缺的项会自动按照默认参数。
4、还有带返回值的方法也很常用。带返回值的方法必须使用return 特定类型的返回值;来返回。带返回值的方法有时也叫函数。
5、异步方法的声明,或者内部等待其它异步方法的方法,要添加关键字async。返回值发生一定变化:异步方法若无返回值且不可被等待,返回值使用void类型。异步方法若无返回值且可被等待,返回值使用Task类型。异步方法若有返回值,返回值要使用Task<返回值类型>类型。
6、如下,如果直接传统方式调用一个异步方法,这个方法会在另一个线程内执行(默认是用户态线程),而原来的线程继续执行。但是如果加了await关键字等待这个异步方法,语义上就很像同步方法了。
7、另外,await也可以延后使用。如图是先一起调用了5个异步方法(占用5个用户态线程),然后等它们全部完成。
C#方法调用还有很多相关内容,比如可变个数参数,线程池,协程等。
如果本对你有帮助,可以投一票,Thanks.
10、
本文到此结束,希望对大家有所帮助。
版权说明:本文由用户上传,如有侵权请联系删除!
猜你喜欢:
- 2022-06-08如何把网店经营好(手把手教你如何做好网店盈利的小技巧和方法)
- 2022-06-08蒙牛牛奶真伪鉴别(蒙牛牛奶)
- 2022-06-08枪神纪什么时候出新英雄(枪神纪什么时候公测啊)
- 2022-06-08鑫苑国际新城四期5号院工程进度(鑫苑国际新城)
- 2022-06-08dnf分解师怎么换副职业(dnf分解师怎么摆摊)
- 2022-06-08被跳蚤咬了怎么止痒如何防跳蚤(跳蚤咬的症状被跳蚤咬了怎么办)
- 2022-06-08有没有好听的粤语歌(有没有好听的粤语歌曲啊)
最新文章:
- 2022-06-08轮胎利用手工艺(轮胎利用)
- 2022-06-08walkingwalking儿歌(Walking)
- 2022-06-08奥运会举行时间和地点(历届奥运会举办地点国家 奥运会历届举办时间和地点)
- 2022-06-08lolap提莫怎么出装(LOLAP提莫怎么出装)
- 2022-06-08新浪的LOL宝箱一旦打开应用就无法启动因为应用的并行配置不正确或者什么的
- 2022-06-08甲状腺囊腺瘤严重吗(甲状腺囊腺瘤)
- 2022-06-08托比斯蒂芬斯的父母(托比斯蒂芬斯)
- 2022-06-08清朝十四阿哥官位(清朝十四阿哥的结局)
- 2022-06-08iphone合约机能换卡吗(想买移动iphone4s合约机合约卡能给其他人用吗)
- 2022-06-08开合跳有助于排卵吗(开合跳有助于长高吗详细介绍)
- 2022-06-08听听我妈关于过去的故事中央人民广播电台童声合唱团唱的歌
- 2022-06-08北京奥鹏远程教育中心有限公司(北京奥鹏远程教育中心有限公司)
- 2022-06-08纽巴伦鞋子掉色是什么原因(纽巴伦鞋子怎么样)
- 2022-06-08台山恒大杜明的户型有多大谁能告诉我
- 2022-06-08灭苍蝇的最好方法 家用(灭苍蝇的最好方法)
- 热点推荐
- 热评文章