船长啊,你教我的在调用窗口中关闭主窗口的方法具体怎么做啊?
还有一个问题,我写了一个切割字符串代码,如下:
private const string txt = @"F:\BegCSharp\实践\2005-3-3\check\121.txt";
public bool purview1()
{
StreamReader sr=File.OpenText(txt);
string[] sArray=sr.Split('a');
foreach(string i in sArray)
if(i.ToString()=="bcd")
return true;
else
return false;
}
我在121.txt中存的是"abcd".
可调试时总报错说:并非所有的路径都返回值.
但我认为都有返回值啊!
船长大人啊!帮帮忙啊!谢谢啊!
还有一个问题,我写了一个切割字符串代码,如下:
private const string txt = @"F:\BegCSharp\实践\2005-3-3\check\121.txt";
public bool purview1()
{
StreamReader sr=File.OpenText(txt);
string[] sArray=sr.Split('a');
foreach(string i in sArray)
if(i.ToString()=="bcd")
return true;
else
return false;
}
我在121.txt中存的是"abcd".
可调试时总报错说:并非所有的路径都返回值.
但我认为都有返回值啊!
船长大人啊!帮帮忙啊!谢谢啊!
解决方案 »
- c#中ComboBox怎么绑定数据
- 有关C#配置数据源的问题。。。
- 求一正则表达式
- 在线等待-----我想在.net的project里做一个icon,手头有图片文件(如bitmap,jpg),如何把它们转化成ico文件,visual studio2005提供集成工具吗?
- ultraGrid控件自动生成列
- 如何设计这样的功能
- unicode 转换成 UTF-8 怎么转?
- 这条语句错在哪 Source.RowFilter = "Email not like '[a-z]%';
- 学C#什么书最好?
- Datatable转Excel后,怎么用代码实现Excel列宽的自动调整?
- 如何通过组件名称,返回组件对象
- ado.net 问题
{
bool aaa=true;
StreamReader sr=File.OpenText(txt);
string[] sArray=sr.Split('a');
foreach(string i in sArray)
if(i.ToString()=="bcd")
aaa=true;
else
aaa= false;return aaa;
}
public bool purview1()
{
StreamReader sr=File.OpenText(txt);
string[] sArray=sr.Split('a');
foreach(string i in sArray)
{
if(i.ToString()=="bcd")
{
return true;
}
else
{
return false;
}
}
return false;
}
问题是解决了,不过我好象还是没有搞懂为什么会这样,我觉得flyskywlh的代码和我的没有多大差别啊!搞不懂啊!
JasonHeung大侠,感谢你的衷告,以后我会注意的!我想问您一下,为什么还要加一个return false;
啊?难道还有其他的情况吗?呵呵……多谢各位了!
但是假设sArray的长度为0,那foreach里面的代码就根本不会执行,所以就没有return.
就是这样简单.
private const string txt = @"F:\BegCSharp\实践\2005-3-3\check\121.txt";
public bool purview1()
{
StreamReader sr=File.OpenText(txt);
string[] sArray=sr.Split('a');
foreach(string i in sArray)
{
if(i.ToString()=="bcd")
return true;
else
return false;
}
//return false;
}