- 博客(24)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 【傻傻分不清楚】C#const与readonly
const表示不变常量,不能被修改。readonly表示只读。1.const必须制定初始值,readonly可以不用。 public readonly int b ; const int a = 1; const int a1;//编译报错2.const修饰的常量在声明的时候必须初始化;readonly修饰的常量则可以延迟到构造函数初始化publ
2015-09-30 09:11:15 376
原创 c#集合类汇总(上)
其实一直想把几个集合类分清楚,哪些可放重复元素,哪些效率高,排序等等。1.ArrayList ArrayList arrayList = new ArrayList(9); arrayList.Add(1); arrayList.Add("a"); arrayList.Add(1); array
2015-09-29 10:03:33 651
转载 【转】c#数组定义
转自:http://www.cnblogs.com/ljx2012/archive/2012/09/18/2690732.htmlC#数组的五种声明方式一、声明一个未经初始化的数组引用,以后可以把这引用初使化为一个数组实例int[] intArray;intArray = new int[10];注:数组的引用必须以相同或相关类型实例化,数组初使化默认值,值类型为0,引
2015-09-25 15:15:26 940
原创 【傻傻分不清楚】C#值类型、引用类型
1.包含的数据类型1.1值类型C#的所有值类型均隐式派生自System.ValueType:结构体:struct(直接派生于System.ValueType);数值类型:整 型:sbyte(System.SByte的别名),short(System.Int16),int(System.Int32),long (System.Int64),byte(Syste
2015-09-25 10:03:12 438
原创 【傻傻分不清楚】C#抽象类和接口
1.抽象类特征:1.被abstract修饰2.不能直接实例化3.不能用Sealed或者private或者protected修饰4.包含抽象方法,也可包含非抽象方法5.抽象方法没有方法体,且必须非私有6.子类继承抽象类,必须重写所有非私有抽象方法举个栗子:定义一个人类的抽象类 abstract class Person { pri
2015-09-24 09:50:21 446
转载 【转】C# 流总结
转自:http://www.cnblogs.com/Johnny_Z/archive/2011/09/12/2174148.html
2015-09-22 09:48:08 266
原创 DataTable插入数据,删除重复记录
之前有篇文章简单讲了下批量插入数据的方法,但是没有考虑到有重复值的情况,SqlBulkCopy也没有提供相关方法。自己写了一个方法,传入两个Table(目标Table和源Table) /// /// 删除重复行 /// /// 目标table /// 源table /// public i
2015-09-18 10:20:59 809
原创 自己写的数据库工具类
做了类似SqlHelper的工作 public class SqlAccess : IDisposable { [ThreadStatic] private static int _level; private bool isCommit = true; private SqlConnection _connection;
2015-09-18 09:05:05 403
原创 SqlBulkCopy批量插入数据
需求:读取传入的DataSet,将DataSet里的DataTable插入数据库分析:1.数据量大,不推荐循环sql insert2.多表操作,事务 /// /// 添加数据 /// /// public static void AddTaxInfo(DataSet infoSet) {
2015-09-17 16:47:48 416
原创 【linq基础】4.扩展方法
“扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。”----MSDN扩展方法语法是在参数中,this跟上扩展数据类型做一个例子实现判断字符串是否为空,如果为空抛出异常public static string AsString(this string str,string message) {
2015-09-17 10:43:15 289
转载 C#中汉字排序简单示例(拼音/笔划)
转自:http://www.cnblogs.com/zfanlong1314/p/4550070.htmlclass Program { static void Main(string[] args) { string[] arr = { "趙(ZHAO)", "錢(QIAN)", "孫(SUN)", "李(LI)", "周(
2015-09-16 15:56:31 1465
原创 【笔记】1.Jquery获取单选/复选的值
表单样式我已阅读并同意《养生网使用协议》 性别: 男 女 保密 1.判断单选按钮是否选中var status=$('#radioRead').is(':che
2015-09-16 10:24:01 348
原创 【基础】3.运算符and 转换
1.运算符引用了 c#位操作符号 位操作符是对数据按二进制位进行运算的操作符。c#位操作符包括:按位与 &按位或 |按位取反 ~左移 右移 >>举例说明public static void Main() { int a=6&3; Console.WriteLine("a={0}",a); //6的二进制是00000110,3的二进制是00000011,按
2015-09-15 14:09:59 377
原创 【linq to sql学习笔记】查询(上)
之前有简单试验过linq的增删改,查询稍微有点复杂,打算用两篇来写,这篇主要写单表查询。首先,建表,
2015-09-11 14:07:40 331
转载 年终巨献 史上最全 ——LINQ to SQL语句
年终巨献 史上最全 ——LINQ to SQL语句转自博客园http://www.cnblogs.com/micua/p/3502612.html
2015-09-11 13:35:35 490
原创 【linq to sql学习笔记】增、删、改
其实,学习linq之前应该先学匿名类、扩展方法、委托等等,这些东西平时工作都有用到,有时间了来仔细整理下。从现在开始,就系统学习下linq to sql 对数据表的操作。0.表结构(UserInfo)很简单,三个字段,id自增,编号和姓名
2015-09-11 10:39:33 521
原创 【一步一步学NPOI】1.创建Excel
c#操作Excel的时候,以前经常用微软提供excel插件,这样容易冲突,特别是上传的服务器上后。之前用NPOI做过小项目,一边查看资料一边代码,也没有系统的搞清楚,趁这段时间有空,再来慢慢学习下npoi。先去官网下载npoi引用dll,有两个版本,这里用的是.net4的。新建一个控制台项目,引用下载的dll。创建Excel public static void Create
2015-09-10 16:29:51 3106 3
转载 【基础】1.原码、反码、补码
转自:博客园http://www.cnblogs.com/zhangziqiu/一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是0
2015-09-10 16:14:55 437
MVC NPOI 导出excel 2007 文件损坏
2019-04-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人