-
[C#] Action<T1, T2>嘱托
Action<T1,T2>委托封装包含两个参数的方法委托,没有返回值。语法publicdelegatevoidAction<inT1,inT2>(T1arg1,T2arg2)类型参数inT1:委托封装方法的第一个参数类型,此类型参数逆变。用法可以使用Action<T1,...
335
热度 -
[C#] 利用自定义特点实现List的多属性排序
利用自定义特性实现List的多属性排序知道linq有orderby的功能,但是还是动手研究了一下,算是多实践实践反射。这篇算是笔记,直接上代码:usingSystem;usingSystem.Collections.Concurrent;usingSystem.Collections.Generic...
30
热度 -
[C#] C#特大型电商项目优化(三)——扩展性与支付
C#大型电商项目优化(三)——扩展性与支付上一篇文章引来不少非议,笔者并非对EF有看法,而是针对不同的业务场景和框架背景,挑选不同的方案。每个方案都有其优势劣势,挑选最快速,最简单的方案,是笔者的初衷。看评论也是学习的过程,然而有些只做评价,却不道明原委的评论,也确实让笔者感受到了些许来自世界的恶意...
27
热度 -
[C#] c# txt导入listView解决思路
c#txt导入listView求txt导入listView中代码,导入自动加序列号导入文本不需要分隔符望大神们予以指点求实现代码初学者万分的感谢------解决思路----------------------foreach(variteminFile.ReadAllLines("1.txt")){l...
81
热度 -
[C#] 怎么:替换当前exe中的某个方法的实现,并把修改后的exe另存到磁盘
如何:替换当前exe中的某个方法的实现,并把修改后的exe另存到磁盘我试着用this.GetType().GetMethod("foo").GetMethodBody().GetILAsByteArray()可以取到想改的方法,但却没找到办法修改;又查到MethodBuilder可以动态创建dll,...
65
热度 -
[C#] C# string为什么要用ref,该如何处理
C#string为什么要用refstring和其它引用类型的区别------解决思路----------------------因为string被做过特殊处理,虽然它本身是引用类型,但相关操作都会导致它产生一个新的string对象,所以如果在方法里修改了string,而且想要在外部知道,那就必须re...
70
热度 -
[C#] 关于Newtonsoft.Json的有关问题
关于Newtonsoft.Json的问题在VS2013中调试时没问题,但运行debug的EXE时却崩溃,遇到有关Newtonsoft.Json的语句EXE就停止运行。请问前辈们,是什么原因,谢谢------解决思路----------------------那个Newtonsoft.JsonDLL没...
91
热度 -
[C#] 用Mono.Cecil(0.95)如何调用某个对象的方法呢
用Mono.Cecil(0.95)怎么调用某个对象的方法呢我们知道通过reflect反射方式来调用某个对象的方法Mono.Cecil可以获得某个方法,那么用Mono.Cecil(0.95)怎么调用某个对象的方法呢?(不用reflect)------解决思路----------------------...
93
热度 -
[C#] sqlite的unrecognized token: "@"异常如何解决
sqlite的unrecognizedtoken:"@"错误怎么解决?各位达人:今天改access为sqlite时出现了一个错误,不知道怎么解决,请各位帮忙看看。publicstaticintinsert(Model.EbookDataModelp) {stringsql="i...
54
热度 -
[C#] 看MSDN,在NetworkStream.BeginRead中可以用 WaitOne 阻止原线程,不知是什么意思。请教这个主要在什么情况下使用
看MSDN,在NetworkStream.BeginRead中可以用WaitOne阻止原线程,不知是什么意思。请问这个主要在什么情况下使用看MSDN,在NetworkStream.BeginRead中可以用WaitOne阻止原线程,不知是什么意思。请问这个主要在什么情况下使用------解决思路--...
31
热度 -
[C#] Entitfy Framework的DBContext可不可以使用static实现单例,并发多的时候有没有影响
EntitfyFramework的DBContext能否使用static实现单例,并发多的时候有没有影响?经测试重复执行10000次GetAdType平均时长15秒GetAdTypeStatic平均时长8秒从这个角度GetAdTypeStatic明显提高了性能。但是这样会不会造成其他影响,例如在大并...
17
热度 -
[C#] 求人帮忙C#写个CRC校验,该如何解决
求人帮忙C#写个CRC校验这是环保厅要求的CRC校验,之前试过好多种结果都不对,正确结果abc最后算出来是D701,求人帮忙给写一个,公司用的是C语言写的,现在要改C#项目,用DLL有一些问题------解决思路----------------------publicvoidGetCheck(int...
76
热度 -
[C#] 关于C#缓存系统的有关问题,前辈!
关于C#缓存系统的问题,请教各位前辈!!!!!!!!现在公司的系统,有将很多的数据都保存到一个缓存系统中(ShareCache),方便其它系统读取数据,其中读写是很频繁的,现在的ShareCache跑几天就很占内存,数据一般只有几十M,但是ShareCache会占用到几个G,在占用内存到4G的时候服...
96
热度 -
[C#] C# 两个毫无关系的网站之间的控件如何传值
C#两个毫无关系的网站之间的控件怎么传值C#两个毫无关系的网站之间的控件怎么传值,------解决思路----------------------只要是要互传东西,两个站点就已经有关系了然后,描述能具体点吗?你这么简单的一句话,因为考虑的场景不同,可以引申出不同的解决方案,甚至是直接就推翻你这个思路...
18
热度 -
[C#] .net sqlbulkcopy+sql server重复数据处理解决方案
.netsqlbulkcopy+sqlserver重复数据处理DimsbcAsNewSqlBulkCopy(conn.ConnectionString,SqlBulkCopyOptions.Default)'conn是一个sqlconnectionsbc.BulkCopyTimeout=900sbc...
182
热度 -
[C#] 在C# Winform项目,怎么实现用鼠标模拟点击CBOX央视影音播放客户端,实现全屏播放视频的功能
在C#Winform项目,如何实现用鼠标模拟点击CBOX央视影音播放客户端,实现全屏播放视频的功能在C#Winform项目,已经可以通过以下代码实现将CBOX央视影音在线视频播放的App客户端打开。代码如下:Processproc=newProcess();m_Process.StartInfo.F...
53
热度 -
[C#] C# MDI 子窗体被父窗体Panel截住
C#MDI子窗体被父窗体Panel挡住父窗体上有Panel控件(panel上放置别的有用的控件),打开子窗体后,子窗体却会被这个Panel挡住.请问有什么解决方法吗?当我把Panel控件去掉后,子窗口也是位于父窗口的下面,已经把TopMost属性置为true,但还是位于下面,怎么破?网上使用如下方法...
396
热度 -
[C#] 救急问一个简单的有关问题
救急,问一个简单的问题需求,在一个TextBlock显示多个值TextBlock如下:<TextBlockHorizontalAlignment="Left"Margin="200,124,0,0"TextWrapping="Wrap"VerticalAlignment="Top"Render...
107
热度 -
[C#] VS会自动识别放进项目的代码文件吗
VS能自动识别放进项目的代码文件吗?之前写了一个自动生成代码的工具,生成到项目文件夹中,但是在VS里面需要手动添加那些代码文件才会出现在解决方案资源管理器中,如果不加就编译不了。我看了下项目的csproj文件里面有<CompileInclude="XXX.cs"/>节点就是用来记录这个的...
40
热度 -
[C#] datagridview目录以及双击事件
datagridview索引以及双击事件#region给dataGridview添加双击事件privatevoiddataGridView1_CellDoubleClick(objectsender,DataGridViewCellEventArgse){if(e.ColumnIndex==0){D...
17
热度