C# if语句内的参数如何传递到if语句外? 请看下列代码? (下列代表为手动输入到该网站, 有些错误, 但大致程
System.Net.WebClientwc=newWebClient();wc.Credentials=System.Net.CredentialCache.Defau...
System.Net.WebClient wc = new WebClient();
wc.Credentials = System.Net.CredentialCache.DefaultCredentials
string path ;
string s=textbox1.text
if( convert .Todouble(s)<5&&convert .Todouble(s)>2) {Path= "http://hq.sinajs.cn/list=sh"+textbox1.text;}
else if ( convert .Todouble(s)<30&&convert .Todouble(s)>20)
{Path= "http://hq.sinajs.cn/list=sd"+textbox1.text;}
/*下面语句会出错("提示path未指定"), 但如果把下列语句移到上面的if语句内, 它就OK.
byte[] pageData = wc.DownloadData(path);
string WebdataTxt= System.Text.Encoding.Default.GetString(pageData);
if (!string.IsNullOrEmpty(WebdataTxt))
{
string[] elements = WebdataTxt.Split(new char[] { ',' });
Response.Write( elements[3]);
}
代表为手动输入到该网站, 有些错误, 但大致程序结构及错误提示已经表达出来, 请高手指正.
string path ;
string s=textbox1.text;
我这两个语句不是全局变量吗? 展开
wc.Credentials = System.Net.CredentialCache.DefaultCredentials
string path ;
string s=textbox1.text
if( convert .Todouble(s)<5&&convert .Todouble(s)>2) {Path= "http://hq.sinajs.cn/list=sh"+textbox1.text;}
else if ( convert .Todouble(s)<30&&convert .Todouble(s)>20)
{Path= "http://hq.sinajs.cn/list=sd"+textbox1.text;}
/*下面语句会出错("提示path未指定"), 但如果把下列语句移到上面的if语句内, 它就OK.
byte[] pageData = wc.DownloadData(path);
string WebdataTxt= System.Text.Encoding.Default.GetString(pageData);
if (!string.IsNullOrEmpty(WebdataTxt))
{
string[] elements = WebdataTxt.Split(new char[] { ',' });
Response.Write( elements[3]);
}
代表为手动输入到该网站, 有些错误, 但大致程序结构及错误提示已经表达出来, 请高手指正.
string path ;
string s=textbox1.text;
我这两个语句不是全局变量吗? 展开
4个回答
展开全部
在if语句外定义一个全局变量,在if语句里进行赋值。然后就可以在if语句外进行使用了
希望对你有帮助啊
全局变量看你定义的位置,定义到if语句外边
例如:
string i="";
if(true)
{
i="Helllo!";
}
MessageBox.Show(i);
希望对你有帮助啊
全局变量看你定义的位置,定义到if语句外边
例如:
string i="";
if(true)
{
i="Helllo!";
}
MessageBox.Show(i);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在该方法内定义一个全局变量就可以实现
如:
public void A()
{
string x;
if ()
{
....
x=?
}
}
如:
public void A()
{
string x;
if ()
{
....
x=?
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义全局变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询