现在我根据拼属性的方法 拼成了一条if判断条件语句即 string a="a = b"我想实现 将 a 变成 if() 括号里的条件即 if(a=b){} 如何实现,有解决方法么?什么强转已经out了,查了好多资料都说转不来,昨天看msdn好像有个方法,但是英文名忘记了,找不到- -还有更好的方法么?
解决方案 »
- c#数据调用的问题
- 如何实现打开一个网页链接,直接加载到指定的某一块,有链接为例!
- 通过url获取文件
- 关于C#调用outlook编程的问题.
- c#中stream 和string区别
- 在windForm中如何使GridView行变色
- 本人学习.net两年时间,现在快毕业了,想在上海或杭州找份工作,有意者请点击查看详细内容
- 请问如何从UDP通讯中获得接受到的ip包的所有内容?
- c#问题
- JAVA转.net,请问如何着手?
- 「玩一玩」Write Once, Run Anywhere:这不是Java,这是C#
- 最近写的一个软件,对照下c#,c++,DELPHI,VB,易语言,PYTHON,PHP等执行效率
哎,JS 能编译出来,有个str_replace 方法 , C# 就不一样了,好头疼
这样说吧,现在我做的一个程序
textbox1 textbox2 texbox3 textbox4 textbox5
5 个输入框
还有个datagridview 显示数据
窗体加载的时候,所有数据加载到list<类>集合里面
我要根据textbox 是否为空 去找list集合里面的值,做筛选
如果用 if 条件去判断是否为空,每个textbox我要判断5 次,类推,一共要判断25 个if
这样太麻烦,有什么办法可以直接作出判断,然后筛选集合
winform 循环能解决问题么?TextBox[i] 的这种好像不行,我试过了~
汗,搜索下怎么遍历界面上所有的textbox控件取值,很多.net面试题都会考这个...
遍历控件要么根据控件类型,要么你设定好控件name,哪能把textbox当成数组直接加index....
{
if(c.GetType().Name.Equals( "TextBox "))
{
if(!string.IsNullOrEmpty(c.text.Trim())
{
strList.Add(c.text)
}
}
} strList就是所有textbox不为空的值的集合你存放数据的DataList也可以用遍历的方式,也不需要if if 一层套一层的,只要
foreach (var t in source)
{
if (t.Text.Trim() == "")
{ }
else
{
}
}
关键是 我判断了是不是为空的时候还要从 List<类> 集合里面查找数据 进行筛选的~
循环判断当然可以啊,但是要判断填入的值 跟 List集合里面的值是否相等时, gridview显示数据的