打赏

随笔分类 -  c#学习

1
摘要:引用 https://www.cnblogs.com/maowp/p/8134342.html 基础知识 1、概念 params 是C#开发语言中关键字, params主要的用处是在给函数传参数的时候用,就是当函数的参数不固定的时候。 在方法声明中的 params 关键字之后不允许任何其他参数,并且 阅读全文
posted @ 2018-12-13 12:09 KiteRunner1988 阅读(645) 评论(0) 推荐(0)
摘要:做项目时经常遇到树状层级数据。从各个层级数据的转换查询等。场景如行业类别的多层级,行政区层级,检查项类别层级等等。 数据结构如 Id Name ParentId 阅读全文
posted @ 2018-12-03 23:54 KiteRunner1988 阅读(460) 评论(0) 推荐(0)
摘要:测试linq,获取有教师名额的学校。比如学校有5个教师名额,teacher数量没超过5个,发现有空额 var query = (from teacher in _repositoryTeacher.Table group teacher.Id by teacher.SchoolId into groupResu... 阅读全文
posted @ 2018-09-06 14:58 KiteRunner1988 阅读(885) 评论(0) 推荐(0)
摘要:C# 温故而知新:Stream篇(—) http://www.cnblogs.com/JimmyZheng/archive/2012/03/17/2402814.html 基本概念重点看这一篇。 什么是Stream? MSDN 中的解释太简洁了: 提供字节序列的一般视图 (我可不想这么理解,这必定让 阅读全文
posted @ 2018-04-17 17:34 KiteRunner1988 阅读(6172) 评论(0) 推荐(0)
摘要:转自 http://www.cnblogs.com/tianma3798/p/6290158.html 参考官网 https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keywords/lock-statement 一、l 阅读全文
posted @ 2018-04-03 09:52 KiteRunner1988 阅读(1492) 评论(0) 推荐(1)
摘要:1、 泛型方法实际传了两个参数,T为类型参数 TypeParameter Public void Print<T>(T tparameter){ } 2、 在程序编译的时候会将泛型参数编译成对应所用到的具体类型函数。在书写函数时并不知道具体类型,采用延迟思想。把能延迟的最好延迟的写。延迟思想比较重要 阅读全文
posted @ 2017-10-18 15:44 KiteRunner1988 阅读(255) 评论(0) 推荐(0)
摘要:1、参考博客 http://www.cnblogs.com/oneword/archive/2009/07/02/1515279.html http://www.cnblogs.com/mygood/articles/mygood_dome_c.html 2、总结 (1) virtual:使用此关键 阅读全文
posted @ 2017-05-04 14:37 KiteRunner1988 阅读(191) 评论(0) 推荐(0)
摘要:闲的无聊,记忆中好像是在c/c++语言中string为传址模式(函数修改参数时会影响原来的string参数值),比较好奇c#下对于string参数到底是传值还是传址有些疑问,便亲自测试。 1、结果aa仍然为test,没有被调用函数改变。string 改成String,也不行,没被当作普通对象,而是视 阅读全文
posted @ 2017-02-22 14:37 KiteRunner1988 阅读(478) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-12-13 14:32 KiteRunner1988 阅读(1) 评论(0) 推荐(0)
摘要:1、groupby 1、group by var newLaborDtos = laborDtos.GroupBy(s => new { s.FinancingAmount, s.CompanyNo, s.FinancingChannels, s.CompanyName, s.FinancingPu 阅读全文
posted @ 2016-10-31 10:42 KiteRunner1988 阅读(196) 评论(0) 推荐(0)
摘要:1、首先将服务器的时间转化为utc时间,然后转换成指定时区的日期 public DateTime GetSpecificZoneNowDate(string zoneName = "China Standard Time") { var utcdate = DateTime.Now.ToUniver 阅读全文
posted @ 2016-10-29 18:45 KiteRunner1988 阅读(2323) 评论(0) 推荐(0)
摘要:加号都是一个含义啊,操作数不同,加号重载的方法就不一样,当加号的左边或右边含有字符串的时候,总是返回一个不为空的字符串。当加号左右两边都是数值的时候,就会对其进行数学运算,null+任何数都为null。 阅读全文
posted @ 2016-09-07 14:06 KiteRunner1988 阅读(893) 评论(0) 推荐(0)
摘要:1、c#用string.format ToString("#,###.00") 2、js方法 转自http://www.cnblogs.com/cssfirefly/p/3582027.html (1) 阅读全文
posted @ 2016-08-17 11:47 KiteRunner1988 阅读(440) 评论(0) 推荐(0)
摘要:vs中不能同时打开两个解决方案名称相同的程序,否则会运行时出现混乱,比如变量监测不到,类的属性不全等问题 阅读全文
posted @ 2016-07-04 14:33 KiteRunner1988 阅读(200) 评论(0) 推荐(0)
摘要:1、打开IIS inetmgr 2、打开服务 services.msc 3、远程桌面连接 mstsc 阅读全文
posted @ 2016-05-12 17:16 KiteRunner1988 阅读(189) 评论(0) 推荐(0)
摘要:转自http://blog.csdn.net/winnyrain/article/details/51240684 Overcome SqlBulkCopy Limitations with C# Bulk Insw3school.com.cnert, Update, Delete and Merg 阅读全文
posted @ 2016-05-11 23:15 KiteRunner1988 阅读(1859) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-05-11 12:11 KiteRunner1988 阅读(4) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/dl020840504/article/details/8921875 先举几个简单的应用案例: 先举几个简单的应用案例: 1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元) string.Format("{0:C}",0 阅读全文
posted @ 2016-04-21 16:04 KiteRunner1988 阅读(228) 评论(0) 推荐(0)
摘要:1、用vs打开程序 2、编辑——查找——在文件中查找 3、查找内容^b*[^:b#/]+.*$ 应用正则表达式,在整个解决方案中,文件类型空 4、查找全部,仔细盯着右下角数字,查找完毕后会自动消失,所以需要及时记住 阅读全文
posted @ 2016-03-14 11:23 KiteRunner1988 阅读(430) 评论(0) 推荐(0)

1