CtrBaseTextBox ibc = Ctl1 as CtrBaseTextBox;
这是一句C#语句,意思是将Ctl1转换为CtrBaseTextBox类型,然后将其赋值给ibc变量。
学习C#建议你可以参考《C#入门经典》这本书,这本书讲的非常详细,从基础的语法到一些进阶的技术,都有涵盖,是学习C#的不错的选择。
CtrBaseTextBox ibc = Ctl1 as CtrBaseTextBox;
和
CtrBaseTextBox ibc = (CtrBaseTextBox)Ctl1;
是等效的,就是强制类型转换的意思
你这段代码应该是在循环控件.Controls吧,Control作为容器内的控件,它的类型肯定要是object,是所有类型的基类
那么当你实际控件类型是CtrBaseTextBox 的时候,你需要把基类类型强制转换回子类类型