关于数据类型比较的问题?

guoshaohong 2004-12-28 11:10:35
请看下面的代码:
if( Panel1.Controls[i].GetType().ToString() == "System.Web.UI.WebControls.TextBox")
{.....}
这是一句验证控制面板中的控件是否为TextBox的代码,我想知道有没有更好的代码来代替这句请大家不令赐教
...全文
157 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
guoshaohong 2004-12-29
  • 打赏
  • 举报
回复
谢谢了
wubike 2004-12-29
  • 打赏
  • 举报
回复
这样写够专业啦~
DimVar 2004-12-29
  • 打赏
  • 举报
回复
这句可以,不然的话还要显式把控件转换为TEXTBOX再比较。
swzlxm 2004-12-29
  • 打赏
  • 举报
回复
这一句不是也挺简单的吗?就用这个吧
guoshaohong 2004-12-29
  • 打赏
  • 举报
回复
真的吗?
顶、顶、顶
ludbul 2004-12-28
  • 打赏
  • 举报
回复
举例:while(myTreeNode.Parent is TreeNode)
{
// code
}
所以,可以试一下if ( Panel1.Controls[i] is TextBox){ }
我没有测试,仅供参考一下!

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧