.Net|C#方法带不确定个数参数
先做一道MCSD试题;
文章图片
你正在实现一个名为"Show"的方法,它可带有不限制个数的整型参数。你如何定义它的方法声明?
method signature
方法签名;
方法声明;
答案是B;下面做一下程序;
void Button1Click(object sender, EventArgs e)
{
textBox1.Text = UseParams(1,2,3);
textBox2.Text = UseParams(1,2,3,4,5,6,7,99,1001);
int[] myarray = new int[3] { 100, 101, 122 };
textBox3.Text =UseParams(myarray);
textBox4.Text = UseParams2(11, "abc", new object());
}private string UseParams(params int[] list)
{
string str1 = "";
for (int i = 0;
i < list.Length;
i++)
{
str1 = str1 + list[i].ToString() + ";";
}
return str1;
}
private string UseParams2(params object[] list)
{
string str1="";
for (int i = 0;
i < list.Length;
i++)
{
str1 = str1 + list[i].ToString() + ";";
}
return str1;
}
运行如下;
文章图片
【.Net|C#方法带不确定个数参数】
推荐阅读
- 基于微信小程序带后端ssm接口小区物业管理平台设计
- 对抗抑郁最好的方法
- 精神,带我走向人生的天堂!
- 带有Hilt的Android上的依赖注入
- 怎样用黑谜速冻膜去黑头,|怎样用黑谜速冻膜去黑头, 最有效的去黑头的方法看这!
- python自定义封装带颜色的logging模块
- 移动端h5调试方法
- 皮夹克
- 唱歌教学(导致嗓音损坏的几个常见的错误唱歌方法!)
- 拆书方法训练营