随笔分类 -  C#语法

摘要:1.在程序中我们常常会用一个字段来记录多种简单的类型,例如,管理员管理帖子的时候,一个帖子有置顶,热议,精品等多个属性。这些属性又比较简单像置顶状态只有置顶和取消置顶两种状态;若是每一个字段都在数据库中加一个字段,若是状态比较多的话,就显的非常冗余;我们可以把这些属性通过位运算(一组特殊数值)存放在一个数据库的一个字段中。我们用这组数值来表示我们的一种状态(如1.置顶 2.取消置顶),之所以称之为一组特殊的数值,是因为这些存放状态的数值必须是2n。2.什么是位运算?位运算就是二进制数值按照位运算符&(与),|(或),~(取反),^(异或),>>(左移),>右移运算左边 阅读全文
posted @ 2013-11-14 22:32 学之乐 阅读(7872) 评论(14) 推荐(4)
摘要:1.在保存图像的时候会用到 byte[]数组来保存,图片属于二进制文件,保存二进制文件一般都用byte[]数据,比如你动态生成验证码的时候,都是把图像存入byte[]数组里的。2.byte 类型 变量保存的值不能超过255 。对应的数据库类型是 tinyint,可以用来区别256个数字,取值范围是0-255.3. byte 类型占用空间小,1个字节,int型占用空间大,4个子节。当数据量小的时候,看不出区别。 当数据量大的时候很大的时候,比如60亿人的年龄,肯定是0~255之间的,如果用int就浪费了很多空间。4.当你调用DLL时,有char类型,这时你只能用byte了。 阅读全文
posted @ 2013-03-06 23:09 学之乐 阅读(7410) 评论(0) 推荐(1)
摘要:1 SqlConnection conn = new SqlConnection("Data Source=SHILONGWEI;Initial Catalog=Test;Integrated Security=True"); 2 SqlCommand cmd = new SqlCommand("proc_getpubstable", conn); //存储过程的名字 3 cmd.CommandType = CommandType.StoredProcedure; //指定存储过程 4 //... 阅读全文
posted @ 2012-04-20 18:03 学之乐 阅读(278) 评论(0) 推荐(1)
摘要:1 static void Main(string[] args) 2 { 3 Ce c = new Ce(); 4 c.luoyang(); 5 } 6 public class Ce 7 { 8 private string name; 9 private int number;10 private int count;11 12 public void luoyang()13 {14 Conso... 阅读全文
posted @ 2012-03-26 22:59 学之乐 阅读(225) 评论(0) 推荐(1)
摘要:(1)当类的成员变量是一个集合类型时,就使用索引器(将索引器声明为static是一个语法错误)。 [访问修饰符]数据类型(和集合中元素一致)this [数据类型 标识符] { get{}; set{}; }(2)例子: class Class1 { public string[] stringList = {"呼和浩特","长沙","南京"};//成员变量是集合类型 public int[] zhi = new int[3]; public string this[int index] { get { return stringLis 阅读全文
posted @ 2012-03-22 22:38 学之乐 阅读(1209) 评论(0) 推荐(1)
摘要:1、 IEnumberable接口很简单就一个GetEnumberator()方法;它返回的是一IEnumberator对象这是一个可以循环访问集合的对象。IEnumberator是一个集合访问器,没有他就不能使用foreach语句遍历集合或数组,因为只有IEnumberator才能访问集合中的项,IEnumberator定义了Current属性,MoveNext和Reset两个方法;Current用来获取集合中的项,MoveNext方法只是将游标内部位置向前移动(就是移到下一个元素);2、 例子:public class Book : IEnumerable { public string 阅读全文
posted @ 2012-03-09 13:38 学之乐 阅读(3638) 评论(1) 推荐(3)
摘要:a对象只能调用A(),B()方法;即a对象只能调用基类中的方法。若是派生类中的方法覆盖了基类的就调用派生类中的方法了。 阅读全文
posted @ 2012-03-02 14:03 学之乐 阅读(459) 评论(0) 推荐(1)