写一个给参数赋值的方法,C#中需要写一个给参数复制的方法。
publicvoidsetValue(stringname,stringpwd){name=“1”;pwd=“1”;}这个是不对的,求教应该怎么写,就是定义name和pw...
public void setValue(string name,string pwd)
{
name=“1”;
pwd=“1”;
}
这个是不对的,求教应该怎么写,就是定义name和pwd,this.setValue(name,pwd)可以给name和pwd赋值。 展开
{
name=“1”;
pwd=“1”;
}
这个是不对的,求教应该怎么写,就是定义name和pwd,this.setValue(name,pwd)可以给name和pwd赋值。 展开
6个回答
展开全部
参数类型前面加个ref,调用时候同样要加。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改为
public void setValue(out string name,out string pwd)
{
name=“1”;
pwd=“1”;
}
public void setValue(out string name,out string pwd)
{
name=“1”;
pwd=“1”;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你定义个全局的name,和pwd啊
public void setValue(string name1,string pwd1)
{
name=name1;
pwd=pwd1
}
public void setValue(string name1,string pwd1)
{
name=name1;
pwd=pwd1
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class Test
{
private string name;
private string pwd;
public void setValue(string name, string pwd)
{
this.name = name;
this.pwd = pwd;
}
}
更多追问追答
追问
我的意思是需要这样
string name,pwd;
getValue(name,pwd);
然后getValue方法就是给name和pwd赋值。假设方法中给两个变量分别赋值1和2。
得到的应该是name=1,;
pwd=2;
好像不应该是void getValue应该是有返回值的。
这个应该怎么写的呢?
追答
给 name 和 pwd 赋值后得到 name 和 pwd 的值?
你赋值成什么了自己不知道吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询