xushaozhang的专栏

嵌入式软件

46、C#:Linq的select连表操作

1.自连接,直接join即可 2.左连接,除了join之外,还需要加上:DefaultIfEmpty(),这个是用来给定这一行没有匹配上的默认值,引用类型为null,值类型为0 3.右连接,哪个表(如表a)要右连接(显示全部行值),直接把这个表(表a)放到最上面的from就可以了,其实就是换一...

2018-01-29 17:45:12

阅读数:116

评论数:0

45、C#编译版本和数据库连接问题

1.anyCPU = x86 || x64 2.anyCPU版本的EXE启动,根据系统来确定以x86还是以X64运行 3.x86运行的程序仅能加载x86的dll或anyCPU的dll;x64运行的程序仅能加载x64的dll或anyCPU的dll 4.x86的EXE只能以x86方式运行,可以在...

2018-01-23 22:43:59

阅读数:57

评论数:0

44、C#操作Excel小结

1.加载Excel文件(使用所在路径,属于Excel处理的内容最好用中括号括起来,这样可以明显区分边界)     WorkBook  workbook  = new  WorkBook (filePath); 2.加载Excel文件中的工作簿(一般是第一张)     WorkSheet ...

2017-12-26 17:02:12

阅读数:109

评论数:0

43、任务调用

一般任务调度都属于独立任务,定时运行 1.定义一个接口IBackGroundJob并且仅有方法execute,返回值executeresult,里面定义属性:成功与否标志issuccess,日志信息logcontent,错误信息列表errormessage构造方法一般给定issuccess为默认值...

2017-12-21 16:13:26

阅读数:80

评论数:0

42、C#:EF框架的:导航属性,加载记录追踪方式(MergeOption),添加内存内容到新上下文(Attach)

EF很强大,知道一些用法可以很便利地开发。 1.导航属性 比如apply为父表(主键作为子表的外键(之一)),progress作为子表,那么apply.progress.add(new progress{ ...,....})的方式就是使用apply对象来对子表进行新增操作。 这种新增操作无需添加...

2017-12-13 11:26:45

阅读数:285

评论数:0

41、C#:C#中对于接口的实现方式

第一部分:本文来自:https://www.cnblogs.com/summer1987/p/4600100.html C#中对于接口的实现方式有隐式接口和显式接口两种: 隐式地实现接口成员 创建一个接口,IChinese,包含一个成员 Speak;我们创建一个类Speaker,实现...

2017-11-29 10:26:11

阅读数:114

评论数:0

40、C#:如何调用外部dll的接口

.如果要用别人dll中的接口,以此来调用别人的服务(别人的服务必须是开启的,而且要能通过expo服务调用到),应该如何做? 1.首先将别人的dll引用到自己的项目中来(添加引用即可) 2.然后将别人的接口添加到项目的apidefine.xml中去,例如:ExpoBuildApiDefine.Bui...

2017-11-23 20:54:28

阅读数:794

评论数:0

39、C#项目开发注意

1.需求确认:每次任务都要明确需求细节,多问! 2. 需求确认:需求不完全确认,不动手编码(开发前) 3. 每天开发前都要先更新SVN(防止参考或者要修改的代码已经变更) 4. 测试用例:开发前一定要先写测试案例,全面列好边界条件,案例模拟各种使用细节,根据测试用例的结果来开发,可以...

2017-10-31 17:28:35

阅读数:184

评论数:0

38、C#:app.config详述

1. 下文对应的各种配置节绝大部分都可以在中MSDN中找到,地址:https://msdn.microsoft.com/zh-cn/library/ms229207(v=vs.80).aspx      2. 我的配置 ...

2017-10-17 17:57:07

阅读数:174

评论数:0

36、在C#项目中使用Dapper

1.Dapper和Oracle数据库交互 using System.Data; using System.Data.SqlClient; using Dapper; string connectionString = "DATA SOURCE=ORCL;USER ID=crm;PASS...

2017-10-12 20:46:12

阅读数:377

评论数:0

35、异步编程和多线程编程的区别

第一篇:本文来自:http://blog.csdn.net/cqkxboy168/article/details/9026205/ 1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥 ...

2017-09-03 18:09:40

阅读数:203

评论数:0

34、C#:字符串和正则表达式

本文来自:http://www.cnblogs.com/liter7/p/5175012.html 本文将完成以下两个目标:   一、创建字符串;   二、正则表达式;   首先,我先来介绍一下System.String类:   System.String是一个类...

2017-08-13 17:10:05

阅读数:315

评论数:0

33、C#:linq查本集合中不包含于另一个集合的元素

本文来自:http://www.cnblogs.com/TrueElement/archive/2012/01/13/2321328.html int[] num0 = { 28, 32, 14 };int[] num1 = {14,15,16}; ...

2017-08-13 17:05:15

阅读数:449

评论数:0

32.C#:TimeSpan 计算时间差(时间间隔)

本文来自:http://www.cnblogs.com/999c/p/6170501.html TimeSpan 结构  表示一个时间间隔。 命名空间:System 程序集:mscorlib(在 mscorlib.dll 中) 说明: 1.DateTime值类型代表了一个从公元0001年1...

2017-08-13 17:00:06

阅读数:494

评论数:0

31、C#:键值对类型Hashtable与Dictionary比较和相关用法

本文来自:http://www.2cto.com/kf/201304/201715.html 最近在使用C#中的Hashtable与Dictionary的时候,想知道其区别,通过查找网络相关博客资料,作出下列总结。 Hashtable与Dictionary虽然都是作为键值对的载体,...

2017-08-13 16:52:48

阅读数:407

评论数:0

30、C#:Convert和parse的区别

本文来自:http://blog.csdn.net/foxalien/article/details/4946717 Convert.ToInt32()与int.Parse()的区别(1)这两个方法的最大不同是它们对null值的处理方法:  Convert.ToInt32(null)会返回0而...

2017-08-13 16:49:26

阅读数:118

评论数:0

29、C#:C#去除字符串的最后一个字符

本文来自:http://blog.sina.com.cn/s/blog_756cc0260101c070.html 字符串:string s = "1,2,3,4,5," 目标:删除最后一个 "," 方法: 1、用的最多的是Substring,这...

2017-08-13 16:48:06

阅读数:811

评论数:0

28、oracle/C#:c#中嵌入oracle各种报错

本文来自:http://blog.csdn.net/xuemoyao/article/details/50557812 ORA-00907: 缺失右括号 前言         最近在开发过程中使用Oracle数据库,在程序中进行查询数据时遇到了“ORA-00907: 缺失右括号”的问题,...

2017-08-04 21:58:55

阅读数:176

评论数:0

27、VS2010项目配置详解

本文来自:http://blog.csdn.net/u014805066/article/details/50586892 首先看一下项目设置中可以使用的宏(环境变量),常用的有: ConfigurationName 配置名字,通常是Debug或者Releas...

2017-07-25 09:59:22

阅读数:157

评论数:0

26、C#:C#中的隐藏和C++中的隐藏

总结:对于一个基类(父类)的指针指向派生类(子类)的对象,并且基类指针在调用基类和派生类都有的方法的时候,容易产生混淆。 我的解决方法: 1)首先,将“基类名   变量名 = 派生类名   new 派生类对象()”这句话视为:将派生类对象强制转换为基类,派生类的东西没有了(C#中还应该用上as保证...

2017-07-13 14:32:35

阅读数:250

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭