随笔 - 155,  文章 - 1059,  评论 - 26,  阅读 - 106万

文章分类 -  C#基础知识

C#基础学习之------数组声明和遍历。
摘要:int[] l1=new int[]{7,9,12,1,32,5,7};int[] l2={7,9,12,1,32,5,7};string[] s1=new String[]{"a","b","c","e","h"};string[] s2={"a","b","c","e","h"};//上边是两种... 阅读全文
posted @ 2014-05-15 21:51 学到老死 阅读(170) 评论(0) 推荐(0) 编辑
C#数据库操作之------DataTable数据***转换为***实体类对象方法!!!
摘要:domain.addtime = dr["addtime"] == DBNull.Value ? DateTime.Now : (DateTime)dr["addtime"]; domain.adress = dr["adress"] == DBNull.Value ? "" : (string)dr["adress"]; domain.co = dr["co"] == DBNull.Value ? "" : (string)dr["co&quo 阅读全文
posted @ 2014-03-25 21:43 学到老死 阅读(496) 评论(0) 推荐(0) 编辑
Int32=int 和Int64=long
摘要:在Microsoft.NET里面Int32=intInt64=long 阅读全文
posted @ 2013-12-17 21:50 学到老死 阅读(498) 评论(0) 推荐(0) 编辑
Python和C#循环(while和for)对比学习------Python,C#中循环应用?以及迭代和循环的区别(相同)?***注意110行,循环计数表达式和计数变化原则!
摘要:@迭代和循环的区别?python学习手册第107页 1,循环:指是在满足条件下,重复执行同一段代码,比如while语句,for语句。 2,迭代:指的是按照某种顺序逐个访问列表中的每一项,比如,for语句。注意,while不行。 ----通俗解释区别:迭代对应的是集合和序列---列表,数组等,循... 阅读全文
posted @ 2013-12-06 21:25 学到老死 阅读(672) 评论(0) 推荐(0) 编辑
@typeof和对象.GetType()区别?
摘要:@typeof和对象.GetType()区别?---typeof应用于类型,例如string,int等。---GetType()应用与对象,能点出来的对象。this.GetType() //获取当前对象类型 阅读全文
posted @ 2013-11-12 22:20 学到老死 阅读(116) 评论(0) 推荐(0) 编辑
C#里面,变量作用域有三种(字段,局部变量,局部变量)
摘要:在C#里面,变量作用域有三种,一种是属于类的,我们常称之为field;第二种则属于函数的,我们通常称之为局部变量;还有一种,其实也是属于函数的,不过它的作用范围更小,它只属于函数局部的代码片段,这种同样称之为局部变量。这三种变量的生命周期基本都可以用一句话来说明,每个变量都属于它所寄存的对象,即变量随着其寄存对象生而生和消亡。----对应三种作用域我们可以这样说,类里面的变量是随着类的实例化而生,同时伴随着类对象的资源回收而消亡(当然这里不包括非实例化的static和const对象)。----而函数(或代码片段)的变量也随着函数(或代码片段)调用开始而生,伴随函数(或代码片段)调用结束而自动由 阅读全文
posted @ 2013-11-08 20:26 学到老死 阅读(450) 评论(0) 推荐(0) 编辑
值类型和引用类型的初始化值的问题?
摘要:1、对于值类型的变量,默认值与该值类型的默认构造函数所计算的值相同。值类型默认情况下不能为null,但有可空类型,例如int?就表示是可为空。2、对于“引用类型”的变量,默认值为null。引用类型例如字符串,""表示值为空,有引用地址,也分配了堆内存空间。null表示为空,有引用地址,但没有分配堆内存空间。 阅读全文
posted @ 2013-09-21 21:24 学到老死 阅读(318) 评论(0) 推荐(0) 编辑
数组只能用数字作为索引?对。集合和索引器可以用字符串等其他作为索引,例如hashtable。
摘要:Dictionary的基础就是hashtable。可以用hashtable来实现,它是键值对存在的,即 Key-Value,代码如下: Hashtable data = new Hashtable(); data.Add("time", "value"); string str = data["time"].ToString(); 阅读全文
posted @ 2013-09-16 22:19 学到老死 阅读(198) 评论(0) 推荐(0) 编辑
C#中用Stopwatch测试程序运行时间!
摘要:System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); //声明类 stopwatch.Start(); // 开始监视代码运行时间 // you code ....代码 stopwatch.Stop(); // 停止监视 TimeSpan timespan = stopwatch.Elapsed; // 获取当前实例测量得出的总时间double hours = timespan.TotalHours; // 总小时 ... 阅读全文
posted @ 2013-09-04 20:53 学到老死 编辑
类中嵌套类型,或者类中嵌套类型中又嵌套类型,的赋值问题?
摘要:@给嵌套引用类型赋值时,内层嵌套类(非静态类)的字段的值必须在该类被实例化后才能赋值,否则报错未将对象引用设置到对象的实例。总之,引用类型,都要 先实例化一个对象,在内存中分配一块区域后,才能操作,否则报错。 阅读全文
posted @ 2013-09-03 21:45 学到老死 阅读(292) 评论(0) 推荐(0) 编辑
流,文件流FileStream,内存流MemoryStream
摘要:@什么是流?流,简单来说就是建立在面向对象基础上的一种抽象的处理数据的工具。在流中,定义了一些处理数据的基本操作,如读取数据,写入数据等,程序员是对流进行所有操作的,而不用关心流的另一头数据的真正流向。流不但可以处理文件,还可以处理动态内存、网络数据等多种数据形式。如果你对流的操作非常熟练,在程序中利用流的方便性,写起程序会大大提高效率的。 文件流1、FileStream对象表示在磁盘或网络路径上指向文件的流2、使用FileStream类对文件系统上的文件进行读取、写入、打开和关闭操作3、FileStream对输入输出进行缓冲,从而提高性能4、为什么不用File.ReadAllText()?好 阅读全文
posted @ 2013-09-01 15:14 学到老死 阅读(1160) 评论(0) 推荐(0) 编辑
Web接口编程
摘要:11111111111111111111111 阅读全文
posted @ 2013-08-27 21:27 学到老死 阅读(110) 评论(0) 推荐(0) 编辑
MD5加密函数
摘要:static string GetMd5String(string paramsString) { MD5 md5 = MD5.Create(); byte[] bytes = md5.ComputeHash(Encoding.UTF8.GetBytes(paramsString)); StringBuilder sb = new StringBuilder(); foreach (byte b in bytes) sb.AppendFormat("{0:X2}", b); ... 阅读全文
posted @ 2013-08-26 13:39 学到老死 阅读(172) 评论(0) 推荐(0) 编辑
C#中属性和字段的区别
摘要:在C#中,我们可以非常自由的、毫无限制的访问公有字段,但在一些场合中,我们可能希望限制只能给字段赋于某个范围的值、或是要求字段只能读或只能写,或是在改变字段时能改变对象的其他一些状态,这些单靠字段是无法做到的,于是就有了属性,属性中包含两个块:set和get,set块负责属性的写入工作,get块负责属性的读取工作。在两个块中都可以做一些其他操作,如在set中验证赋的值是否符合要求并决定是否进行赋值。当缺少其中一块时属性就只能读或只能写,set和get块中属性必需有一个,因为即不能读又不能写的属性是没有意义的。class MyClass{Private string name;public st 阅读全文
posted @ 2012-09-19 19:10 学到老死 阅读(317) 评论(0) 推荐(0) 编辑


< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示