C#中params,Ref,out关键字怎么用
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章主要介绍了C#中params,Ref,out关键字怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。关于这三个关键字之前可以
千家信息网最后更新 2025年01月22日C#中params,Ref,out关键字怎么用
这篇文章主要介绍了C#中params,Ref,out关键字怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
关于这三个关键字之前可以研究一下原本的一些操作
using System;using System.Collections.Generic;using System.Text;namespace ParamsRefOut{ class Program { static void ChangeValue(int i) { i=5; Console.WriteLine("The ChangeValue method changed the value "+i.ToString()); } static void Main(string[] args) { int i = 10; Console.WriteLine("The value of I is "+i.ToString()); ChangeValue(i); Console.WriteLine("The value of I is " + i.ToString()); Console.ReadLine(); } }}
观察运行结果发现
值并没有被改变,也就是说此时的操作的原理可能也是跟以前C语言的函数操作是一样的
本文主要讨论params关键字,ref关键字,out关键字。
1)params关键字,官方给出的解释为用于方法参数长度不定的情况。有时候不能确定一个方法的方法参数到底有多少个,可以使用params关键字来解决问题。
using System;using System.Collections.Generic;using System.Text;namespace ParamsRefOut{ class number { public static void UseParams(params int [] list) { for(int i=0;i2)ref关键字:使用引用类型参数,在方法中对参数所做的任何更改都将反应在该变量中
using System;using System.Collections.Generic;using System.Text;namespace ParamsRefOut{ class number { static void Main() { int val = 0; Method(ref val); Console.WriteLine(val.ToString()); } static void Method(ref int i) { i = 44; } }}3) out 关键字:out 与ref相似但是out 无需进行初始化。
感谢你能够认真阅读完这篇文章,希望小编分享的"C#中params,Ref,out关键字怎么用"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
关键
关键字
参数
方法
篇文章
C#
相似
三个
也就是
也就是说
价值
兴趣
函数
原本
原理
变量
同时
官方
情况
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发转产品
软件开发数据库存储容量
无锡网站服务器供应商
广东省公安厅网络安全梁亮
实时及历史数据服务器
工商银行网络安全活动
服务器托管免费
php上传图片服务器上
如何查网站使用的什么服务器
成都做网络安全的公司名称
个人能不能建服务器
阿里的域名服务器
利用网络技术对员工进行监管
数据库反向建模
软件开发人员审价标准
数据库表年龄怎么建立
网络安全扫描技术的两大核心
明日之后尼诺区是什么服务器
澳门软件开发待遇
2018国际网络安全展会
应急局网络安全
一个典型的数据库系统包括
后端跟数据库交互技术
网络安全宣传周知识竞赛
中国铁建软件开发好进嘛
数据库液态散热
铜梁区企业网络技术服务礼仪
湖北多功能软件开发近期价格
世界上网络技术最发达的国家
闵行区网络技术开发咨询收费