C#
shixueli
这个作者很懒,什么都没留下…
展开
-
C# BufferedStream 与MemoryStream 的区别
BufferedStream is just a buffer over an existing stream. MemoryStream is a buffer for the whole stream - it isn't chained to another one. You can ask it to write itself to another stream at any time,原创 2012-04-20 15:12:58 · 7191 阅读 · 0 评论 -
C# BASE64中文乱码问题
private string Base64Encode(string text) { System.Text.Encoding encode = System.Text.Encoding.ASCII;//用ASCII的话, 碰到中文就变成乱码了, 要用Default byte[] bytedata = encode.GetBy原创 2017-02-27 20:00:39 · 5549 阅读 · 0 评论 -
.NET混淆器试用报告
Dotfuscator Professional Edition v4.96 报错Eazfuscator.NET 5.4 报错Xenocode Postbuild 2010 for .NET混淆器 8.0.112 特别版 打不开原创 2016-11-09 14:04:41 · 414 阅读 · 0 评论 -
遍历list<T>
public static void ListGenericType(object list) { Type objType = list.GetType(); int count = (int)(objType.GetProperty("Count").GetValue(list, null)); f转载 2016-06-07 11:29:46 · 1245 阅读 · 0 评论 -
c#的equals
hashtable["key"]="1";然后 hashtable["key"]=="1" 结果为false, 必须用 "1".Equals(hashtable["key"]) 才行原创 2015-09-16 07:43:37 · 304 阅读 · 0 评论 -
用regasm注册C#的dll时报"没有注册类型"的解决方法
在项目属性-应用程序-程序集信息中勾上"使程序集 COM 可见"原创 2015-07-19 20:58:18 · 13192 阅读 · 0 评论 -
.net 4.0.3和4.0.0是不兼容的
.net 4.0.3(v4.0.30319)和4.0.0还不兼容, 真是服了微软. 4.0.3的下载地址:https://www.microsoft.com/en-us/download/confirmation.aspx?id=29052原创 2015-05-06 07:04:02 · 1113 阅读 · 0 评论 -
.net 笔记
SharpDevelop: 可以替换vs的.net开发工具, 最新版已经可以调试exe了ILSpy with debugger: http://build.sharpdevelop.net/BuildArtefacts/#ILSpyMaster, 好像要自己编译才有debugger插件反混淆工具:de4dot原创 2015-03-03 15:23:28 · 404 阅读 · 0 评论 -
如何利用反射判断一个成员是否为某一类型
ObjectExchange obj = new ObjectExchange(); Type type = obj.GetType(); FieldInfo[] fields = type.GetFields(); for (int i = 0; i < fields.Length; i++)原创 2012-04-20 07:19:59 · 2139 阅读 · 0 评论 -
.NET/C#调用webservice的坑
服务引用和Web服务引用是有区别的: 如果他的Service为 WCF Service 那得添加服务引用 , 如果是普通的WebServices 就添加 Web服务引用。 如果你的webservice调用是写在dll里面的, 那么应该把dllname.dll.config改名为exename.exe.config, 才能读到配置文件里面的webservice地址,否则要自己通过代码去指原创 2017-08-21 21:37:17 · 1068 阅读 · 0 评论