上一节上了变量.末尾简单了说了下 命名方式,声明变量. 命名方式在C#,或者任何语言都是非常重要的一门学问.值得去深入思考一下.变量名的优化与其工作效率的提升,有很多大的关系的. 声明变量,上节介绍了一下下. 还有很多种有意思的声明方法. 比如说 int age;//声明一个Int类型的名为age的变量 age=;//赋值 /*或者是这样*/ int SchoolNub, ClassNub; SchoolName=; ClassNub=; /*在或者两者混着来*/ ; xSize=; 变量的实质…
学了那么多的运算符,终于差不多结束了,现在要说一下  总体的优先级别 高到低的顺序 类别  运算符  结合性  前缀 ++,--,(),+,-,!,~ 从左到右  乘除  * / %  从左到右  加减  + -  从左到右  移位  << >>  从左到右  关系  < <= > >=  从左到右  相等  == !=  从左到右  位与 AND  &  从左到右  位异或 XOR  ^  从左到右  位或 OR  |  从左到右  逻辑与 AND…
这一篇总结以下变量与其数据类型. 变量:在c#中指 某一个值或者数据存储在变量中,并且可以取出或者查看.变量不仅仅是一种,也有很多种,细分而言就是类型.泛指就是变量.如果是要是使用变量就要 声明变量,即使给变量指定类型和名字. 如果不声明变量,编译器则不会明白变量其意义,也不会去编译代码.但是会报错. 数据类型:数据类型从类型上说只有两种,简单类型和非简单类型.也可以说简单类型为类型值,其他是引用类型值. 我们先说简单类型. 简单类型:即为储存数据在其中的类型[类型值].包括数值,布尔值等.根据…
在c#入门经典一书中,最为糟糕的一节就是位移了,完全没有讲明白,也没有说全,似乎只是轻轻点了一下何为位移,带了两次原码和补码,完全不理会是否明白不明白.这一点这本书很差.因为此书说了,在大多数应用开发中,除了数学应用,这个功能不是很好常用. 位移,是对操作数的二进制进行操作,计算中,二进制是以补码方式计算 何为 原码,补码. 原码:数字的二进制 补码,计算机系统中数值的存储方式,二进制的特殊计算方式,也就是正数的负数形式,负数均已补码形式存储.计算过程:正数的反码与其原码相同:负数的反码是对其原…
表达式:正如字面意义,它是通过算术运算符来进行运算的数学公式.表达式的意义我们都是很明白的,大白话就是一个公式嘛.不是很难懂. 表达式不是一个单独的存在,必然有操作数或者操作符的.在c#中有操作符有很多,下表所示 c#中的操作符的类型.而操作数是什么呢? 就是在表达式中的数值或者对象 今天我们先说一下算术运算符. 何为算术运算符?就是用来处理四则运算的符号,这是最简单,也最常用的符号,尤其是数字的处理,几乎都会使用到算术运算符号. 今天我们说的运算符都都有哪些呢? 下表显示了 C# 支持的所有算…
在c#中循环语句总共三种,do...while ,while,for这三种语句. 循环语句,是为了解决一些繁琐的计算.比如输出0-10这10个数字. 在不循环的情况下你可以能这么写 Console.WriteLine(0);Console.WriteLine(); Console.WriteLine(); Console.WriteLine(); Console.WriteLine(); Console.WriteLine(); Console.WriteLine(); Console.Writ…
前面几个章节简述了 C#中得常用得算术运算符.这一章节说布尔值与其布尔运算符. 布尔值在c#中表示方式是 bool类型,这个类型可以储存两个值,true或者false,或者真或者假,可以说0或者1. 布尔运算在c#中主要用到的地方是,比较. 所以我们先说一下布尔比较运算符,也成关系运算符,后者名称较为常用.如图所示 假设变量 A 的值为 10,变量 B 的值为 20,则: 运算符 类别 描述 实例 == 二元 检查两个操作数的值是否相等,如果相等则条件为真. (A == B) 不为真. != 二…
本文所讲内容,均可在<c#入门经典>中可以查询.如有错误,敬请指出.谢谢! C#:全称C Shar.是微软.Net Framework平台下最为主要的客户语言之一.个人理解,c#是微软最为主推的语言,没有之一. .Net Framework是一个庞大且专业的平台,也是一个代码库.根据其中不同的客户语言提供不同代码库. 其中包含 CLR(公共语言运行库,Common Language Runtime),并且提供基础类型.编写c#语言的工具,最著名且最强大的是vs(Visual Studio).…
以前不会,甚至连想去学都没想.啧啧啧,我是何等朽木啊. 我先不说其中理念,或者原理,咱就先说最简单的用法.怎么去使用委托. 委托 Delegate 使用委托,就要先定义一个委托.定义一个委托就要先声明以下. 关键字 Delegate //定义一个 返回类型 int 并且带有参数的 MyDelegate public delegate int MyDelegate (int s); //定一个 没有返回值 并且带有参数的 MyDelegate1 public delegate void MyDel…
switch是一个和IF语句极其相似的语句.但是Switch允许条件可以有多个值. 程序的基本结构如下 switch(textVal) { case Val: 程序代码 break case Val2: 程序代码 break case Val3: 程序代码 break ...... case ValN: 程序代码 break } switch是由花括号,括号内包含 case和break的语句. 其中,c#要求一个case必须带有一个break.一个case不能直接跳到下一个case. break…