摘要:        
c# 中 is和as 操作符是用来进行强制类型转换的is : 检查一个对象是否兼容于其他指定的类型,并返回一个Bool值,永远不会抛出异常[代码]在上面的代码,CLR实际上会检查两次对象的类型,is操作符先核实一次,如果o兼容于Lable,那么在(Label)o时会再次核实一次,效率比较低,不建议使用as:与强制类型转换是一样的,但是永远不会抛出异常,即如果转换不成功,会返回null[代码]在上面...    阅读全文
        
            posted @ 2010-05-19 11:07
唔愛吃蘋果
阅读(327)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
C#字符串的全角是指用二个字节来表示的一个字符 C#字符串的半角是用一个字节来表示的一个字符 这样的话我们就可以用string.length 和System.text.Encoding.Default.GetByteCount来判断 其中string.length表示C#字符串字符串的字符数, System.text.Encoding.Default.GetByteCount表示字符串的字节数。 ...    阅读全文
        
            posted @ 2010-05-19 10:45
唔愛吃蘋果
阅读(3746)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
C#位域主要用于.net里面对于某一个事物有多种混合状态时使用,单一的枚举更的在事物只具有单一属性时使用。为了更好的实现混合状态,我们可以在枚举加上C#位域标签。下面的这个就是我们在本文中用到的实例:   代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/...    阅读全文
        
            posted @ 2010-05-19 10:19
唔愛吃蘋果
阅读(1087)
评论(0)
推荐(1)
        
        
            
        
        
摘要:        
.NET中的枚举我们一般有两种用法,一是表示唯一的元素序列,例如一周里的各天;还有就是用来表示多种复合的状态。这个时候一般需要为枚举加上[Flags]特性标记为位域,例如:[代码]这样我们就可以用"或"运算符组合多个状态,例如 [代码] 这时myControl.Style枚举的值将变成 1+2=3,它的ToString()将变成"Styles.ShowBorder, Styles.ShowCapt...    阅读全文
        
            posted @ 2010-05-19 08:40
唔愛吃蘋果
阅读(13251)
评论(1)
推荐(12)
        
        
 
                     
                    
                 
                    
                 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号