摘要: 枚举如何定义?enum enumType{ value1, value2, value3}枚举是用户定义的整数类型。 《C#高级编程》8版原话。枚举是 值类型。成员类型 要在枚举类型规定之内enum enumType : unit{a=-1b=-2 //常数值不在unit之内 编译错误}将string 转成 枚举值(枚举类型)Enum.parse(typeof(枚举类型),myString) //理解: 分为三个typeof() 然后再Enum.Parse( , ),最后再加上个强制转换() 阅读全文
posted @ 2013-11-17 17:52 收藏家 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 初看视频看老师提到 隐式转换 和 显示转换,没有看书后,也不知道是什么意思,什么是隐式的,什么是显示呢.后来看了一遍基础语法,大致是了解了,所谓隐式,就是不需要我们来操作,和多余的"修饰" 就可以直接进行 类型转换, intA = byteB;所谓显示转换 就是我们进行强制的操作进行转换 byteB =(byte)intA 强制转换 可以通过编译但"可能"会造成精度损失;我们把2222这个int型 显示转换成 byte 型,我们平常的想法也许会有: 因为 byte 范围是0-255之间的整数,把2222转成byte损失精度就损失吧,去掉一位变成222就在 阅读全文
posted @ 2013-11-17 15:17 收藏家 阅读(232) 评论(0) 推荐(0) 编辑
摘要: do while 循环while循环for 循环do while 循环 : do在前,先做一次再循环;do{// 不管了,先做一次}while(条件true); //达到条件 回去再做,直到条件不成立,就往下走.do whilewhile 循环: 相对于上面的 先给出条件了 开始循环,直接条件不成立while(循环条件) //当循环条件不成立了,就走循环体{}下面...{//循环体}...whilefor 循环,最常用的循环for(int i =0; i<10;i++) //里面是一个计数器 从0开始到9 循环体执行10次,i++自增{//循环体}//直到不在计数器范围内,就跳过循环体, 阅读全文
posted @ 2013-11-17 14:32 收藏家 阅读(129) 评论(0) 推荐(0) 编辑
摘要: goto语句大神们都不推荐使用,初学我觉得这个功能非常好,使用起来很方便,很随意.label: //定义一个标签goto label; //跳回标签处if 语句这个用的太广了, 就是如果的意思,如果怎么怎么样if( 真 ){ 执行这个}else //否则{执行这个}if(真){}else if (真){}if语句,也非常好理解,没学编程语言前,基本就懂了.只要有一点点英语基础,俗称 判断语句注意判断 if (a==0) 一定是== 而不是= , 理解: =是赋值运算符, 把后面的赋给前面的, == 我理解就是绝对等于 数学中=是等于,再加一个==,我就看作是绝对等于,这样容易记忆.三元运算.. 阅读全文
posted @ 2013-11-17 14:06 收藏家 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 二进制& 对应位 都是1 则是1, 否则是0| 对应位 有一个是1 ,就是1, 一个1都没有的 对应位两个都是0的 就是0^ 对应位 有、并且 只有1个1的时候,才是1,否则就是0一元位运算符 ~ 位取反~ 1 取反 就是0 咯位移运算符> 向右位移 同上,则是操作数 除2 10>>2 我估计就是10/4 就是2了,非整的丢掉。 阅读全文
posted @ 2013-11-17 13:27 收藏家 阅读(224) 评论(0) 推荐(0) 编辑
摘要: Hello World! 阅读全文
posted @ 2013-11-17 10:07 收藏家 阅读(86) 评论(0) 推荐(0) 编辑