随笔分类 -  c#基础

对C#一些基础知识进行归纳和总结
摘要:在重装系统后,对一些原有软件进行了卸载,不知道是什么原因总是提示vs2015 需安装IE10,但是又碰到ie10的一些插件不适合此系统。网上介绍的vs修复没有任何作用 最后找到方法是:重装系统,然后不要卸载和安装啥软件或插件,直接就安装vs2015 。其他运行环境也是如此。之后再对系统来操作。 阅读全文
posted @ 2017-06-28 16:41 zmztyas 阅读(1403) 评论(0) 推荐(0) 编辑
摘要:虽然理解了继承和封装,但是多态总是忘记其定义,很容易被忽略,通过这一次的查找资料和总结能帮助自己更好的理解 1/多态的概念: 同一操作作用于不通过的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。 2/多态需要了解的其他概念:重载、重写、虚方法、抽象方法以及隐藏方法。 隐藏方法: Anim 阅读全文
posted @ 2017-06-27 17:18 zmztyas 阅读(677) 评论(0) 推荐(0) 编辑
摘要:Object.GetType()与typeof的区别 System.Type.GetType()的使用 Object.GetType()的小案例 阅读全文
posted @ 2017-06-27 16:37 zmztyas 阅读(16619) 评论(0) 推荐(1) 编辑
摘要:首先下载Microsoft Enterprise Library 5.0:http://www.microsoft.com/en-us/download/details.aspx?id=15104,这是一个安装包Enterprise Library 5.0.msi,选择目录后安装。1、引用dll 在 阅读全文
posted @ 2017-06-27 14:44 zmztyas 阅读(2366) 评论(0) 推荐(0) 编辑
摘要:SqlTransaction事务的简单例子 阅读全文
posted @ 2017-06-27 09:32 zmztyas 阅读(174) 评论(0) 推荐(0) 编辑
摘要://dataView转为dataTable的时候 可以指定显示的字段 //DataTable dt1= dv.ToTable(true,new string[] {"Id","Name" }); //DataTable dd2 = dv.ToTable(true,"Id","Name","Age") 阅读全文
posted @ 2017-06-23 14:54 zmztyas 阅读(7564) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-06-23 11:49 zmztyas 阅读(175) 评论(0) 推荐(0) 编辑
摘要:参考资料http://ansonlh.iteye.com/blog/1689009 搜索:c# DatabaseFactory类 阅读全文
posted @ 2017-06-22 16:36 zmztyas 阅读(1060) 评论(0) 推荐(0) 编辑
摘要:1、 架构、框架、模式、模块、组件、插件、控件、中间件的含义和区别 阅读全文
posted @ 2017-05-20 17:26 zmztyas 阅读(102) 评论(0) 推荐(0) 编辑
摘要:第一种方法: 第二种方法: 阅读全文
posted @ 2017-05-03 21:55 zmztyas 阅读(241) 评论(0) 推荐(0) 编辑
摘要:动态串StringBuilder 与String类相比,System.Text.StringBuilder类可以实现动态字符串。此外,动态的含义是指在修改字符串时,系统不需要创建新的对象,不会重复开辟新的内存空间,而是直接在原StringBuilder对象的基础上进行修改。下面,将从各个应用的角度, 阅读全文
posted @ 2016-12-21 17:36 zmztyas 阅读(234) 评论(0) 推荐(0) 编辑
摘要:设计一个方法的参数的时,可为部分或全部参数分配默认值。调用其方法时,可以重新指定分配了默认值的参数,也可以使用默认值。 重新指定分配默认值的参数时,可以显式地为指定参数名称赋值,隐式指定的时候,是根据方法参数的顺序,靠c#编译器的推断。 代码示例: void M(int x=9,string s=" 阅读全文
posted @ 2016-12-21 17:23 zmztyas 阅读(205) 评论(0) 推荐(0) 编辑
摘要:1、直接将值放到源代码中成为‘硬编码’,若是更改了值,就必须重新编译代码,给维护带来了不便,所以开发者在硬编码值的时候必须慎重。可以考虑从一个外部来源获取值 2、var 是3c#3.0新增的来声明隐式类型的[局部变量]。成为【隐式局部变量和匿名类型】 3、int? 可空修饰符,因为诸如int等值类型 阅读全文
posted @ 2016-12-21 17:22 zmztyas 阅读(145) 评论(0) 推荐(0) 编辑
摘要:多线程(线程同步1) 在多线程(线程同步)中,我们将学习多线程中操作共享资源的技术,学习到的知识点如下所示: 执行基本的原子操作 使用Mutex构造 使用SemaphoreSlim构造 使用AutoResetEvent构造 使用ManualResetEventSlim构造 使用CountDownEv 阅读全文
posted @ 2016-12-21 14:25 zmztyas 阅读(155) 评论(0) 推荐(0) 编辑
摘要:base:用于在派生类中实现对基类公有或者受保护成员的访问,但是只局限在构造函数、实例方法和实例属性访问器中。MSDN中小结的具体功能包括: (1)调用基类上已被其他方法重写的方法。 (2)指定创建派生类实例时应调用的基类构造函数。base常用于,在派生类对象初始化时和基类进行通信。 base可以访 阅读全文
posted @ 2016-08-16 14:29 zmztyas 阅读(294) 评论(0) 推荐(0) 编辑
摘要:this关键字引用类的当前实例 1/限定被相似的名称隐藏的成员 2/将对象作为参数传递到其他方法 3/声明索引器 实际案例参考: 执行代码 和结果 this 的关键字并没有发现其他特殊的用法。可以去掉除索引的意外的this,效果是一样的。 阅读全文
posted @ 2016-08-16 14:22 zmztyas 阅读(744) 评论(0) 推荐(0) 编辑
摘要:base 最大的使用地方在面相对性开发的多态性上。(什么是多态,如何理解多态) base可以【完成】创建派生类实例时调用其基类构造函数或者调用基类上已经被其他方法重写的方法 //关于base调用基类构造函数(只能是一个类的构造函数调用另一个类的构造函数) // 在派生类总调用基类的方法(实际是对虚方 阅读全文
posted @ 2016-08-16 11:53 zmztyas 阅读(319) 评论(0) 推荐(0) 编辑
摘要:定义一个抽象 类和方法 定义一个普通类 和虚方法 抽象类可以使用抽象方法重写虚方法 A,B,C分别被继承的时候的输出 阅读全文
posted @ 2016-08-16 11:19 zmztyas 阅读(163) 评论(0) 推荐(0) 编辑
摘要:(1)从位置讲 1、string是c#中的的 2、String是 .Net Framework的一个函数名(类),基于using.System的引用 (2)从性质讲 1、string是关键字,String是类,string不能作为类、结构、枚举、字段、变量、方法、属性的名称 2、c#情况下尽量是用s 阅读全文
posted @ 2016-08-16 09:50 zmztyas 阅读(296) 评论(0) 推荐(0) 编辑
摘要:参考网址:http://www.cnblogs.com/zhangkai2237/archive/2012/12/20/2826734.html 多态的定义:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。 在理解多态之前了解几个概念:重载,重写,虚方法,抽象方法以及隐 阅读全文
posted @ 2016-07-25 14:44 zmztyas 阅读(285) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示