随笔分类 -  C#

[转]C#中图片.BYTE[]和base64string的转换
摘要:本文转自:http://blog.csdn.net/thebesttome/article/details/6870155在C#中 图片到byte[]再到base64string的转换: Bitmap bmp = new Bitmap(filepath); MemoryStream ms = new MemoryStream(); bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Gif); byte[] ... 阅读全文

posted @ 2013-11-19 10:51 freeliver54 阅读(18180) 评论(1) 推荐(0)

[转]Maintain File Upload Control on Postbacks
摘要:本文转自:http://www.ironspeed.com/articles/Maintain%20File%20Upload%20Control/Article.aspxIntroductionFor security reasons, the File Upload control does not save the posted file name in its View State, so the file is lost on postback. This is not a bug; it was designed this way so the file cannot be hij 阅读全文

posted @ 2013-10-15 10:52 freeliver54 阅读(373) 评论(0) 推荐(0)

[转]DataTable用中使用Compute 实现简单的DataTable数据的统计
摘要:本文转自:http://blog.csdn.net/zwxrain/article/details/252285調用格式:object DataTable.Compute(string expression,string filter);參數: expression:要計算的表達式 filter:要計算表達式的過濾條件 例:(C#) object objSum=DataTable.Compute("Sum(FieldName)","true");(VB.NET) dim objSum as objdect objSum=DataTable.Compute 阅读全文

posted @ 2013-09-24 10:10 freeliver54 阅读(392) 评论(0) 推荐(0)

[转]关于IIS7.5下的web.config 404 配置的一些问题
摘要:本文转自:http://www.codesky.net/article/201103/161589.html本文介绍一个关于IIS环境下web.config配置的经验问题。在IIS7.5中添加配置404页面时遇到了一些问题,记录如下:一开始在下的节点配置404不起作用,由于程序运行在IIS7.5集成模式下,经过MSDN和GOOGLE,发现需要在节点中配置,我们知道节点是iis7.0之前版本的主要配置节点,由于在II7.0以后IIS管道处理与ASP.NET管道处理进行了集成,这样提高了ASP.NET的处理性能,具体这方面的资料请GOOGLE,问题随之而来,新增加的节点中需要进行哪些修改以程序在I 阅读全文

posted @ 2013-09-05 19:01 freeliver54 阅读(12403) 评论(3) 推荐(2)

[转].NET进阶系列之一:C#正则表达式整理备忘
摘要:本文转自:http://www.cnblogs.com/KissKnife/archive/2008/03/23/1118423.html有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和正则表达式参考手册》时,已经不知所踪了。现在用到正则的时候也比较少,把以前的笔记等整理一下,以志不忘。(1)“@”符号 符下两ows表研究室的火热,当晨在“@”虽然并非C#正则表达式的“成员”,但是它 阅读全文

posted @ 2013-08-06 18:18 freeliver54 阅读(322) 评论(0) 推荐(0)

[引]MSDN Visual Basic 和 C# 中都会用到的编程概念
摘要:本文转自:http://msdn.microsoft.com/zh-cn/library/dd460655.aspx本节介绍 Visual Basic 和 C# 中都会用到的编程概念。本节内容Title描述程序集和全局程序集缓存(C# 和 Visual Basic)介绍如何创建和使用程序集。使用 Async 和 Await 的异步编程(C# 和 Visual Basic)描述如何编写异步解决方案使用 异步 和 Await (Visual Basic) 或 异步 和 等待 (c#)。包括一个演练中。特性(C# 和 Visual Basic)探讨如何使用特性提供有关编程元素的附加信息,编程元素包括 阅读全文

posted @ 2013-06-19 11:04 freeliver54 阅读(256) 评论(0) 推荐(0)

[转]JSON序列化与反序列化
摘要:本文转自:http://www.cnblogs.com/ejiyuan/archive/2010/04/09/1708084.html方法一:引入System.Web.Script.Serialization命名空间使用 JavaScriptSerializer类实现简单的序列化 序列化类:Personnel public class Personnel { public int Id { get; set; } public string Name { get; set; } } 执行序列化反序列化:... 阅读全文

posted @ 2013-06-18 16:07 freeliver54 阅读(307) 评论(0) 推荐(0)

[转]c#.NET和VB.NET语法的比较
摘要:本文转自:http://www.cnblogs.com/lify0407/archive/2007/08/01/838589.htmlc#.NET和VB.NET语法的比较VB.NETC#Comments' Single line only Rem Single line only// Single line /* Multiple line */ /// XML comments on single line /** XML comments on multiple lines */Data TypesValue Types Boolean Byte Char (example: &q 阅读全文

posted @ 2013-06-18 10:44 freeliver54 阅读(568) 评论(0) 推荐(0)

[转]c#中如何利用反射设置属性值
摘要:本文转自:http://blog.csdn.net/donetren/article/details/5270594///<summary> 2 /// 设置相应属性的值 3 ///</summary> 4 ///<param name="entity">实体</param> 5 ///<param name="fieldName">属性名</param> 6 ///<param name="fieldValue">属性值</param> 阅读全文

posted @ 2013-06-14 10:21 freeliver54 阅读(1669) 评论(1) 推荐(0)

[转]C#反射机制介绍
摘要:本文转自:http://www.csharpwin.com/csharpspace/8982r7645.shtml反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。 System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码 System.Reflection.Assembly System.Reflection.MemberInfoSystem.Reflection.EventInfoSystem.R... 阅读全文

posted @ 2013-06-13 09:16 freeliver54 阅读(251) 评论(0) 推荐(0)

[转]关于C# 中的Attribute 特性
摘要:本文转自:http://kb.cnblogs.com/page/87531/ 作者: 钢钢 来源: 博客园 发布时间: 2011-01-09 23:30 阅读: 9924 次 推荐: 9 原文链接 [收藏] 摘要:纠结地说,这应该算是一篇关于Attribute 的笔记,其中的一些思路和代码借鉴了他人 阅读全文

posted @ 2013-06-13 09:02 freeliver54 阅读(209) 评论(2) 推荐(0)

[转]c# 四舍五入、上取整、下取整
摘要:本文转自:http://www.cnblogs.com/sunney/archive/2010/07/28/1786903.html在处理一些数据时,我们希望能用“四舍五入”法实现,但是C#采用的是“四舍六入五成双”的方法,如下面的例子,就是用“四舍六入五成双”得到的结果:double d1 = Math.Round(1.25, 1);//1.2double d2 = Math.Round(1.24, 1);//1.2double d3 = Math.Round(1.26, 1);//1.3double d4 = Math.Round(1.35, 1);//1.4为了用C#来实现“四舍五入”, 阅读全文

posted @ 2013-04-15 22:49 freeliver54 阅读(471) 评论(0) 推荐(0)

[引]用c#产生1-100之间的不重复的随机数,并且可进行降序 升序排序
摘要:本文转自:http://hi.baidu.com/chenyaom/item/a1b53994a54e2e4af14215eaclass Program { static void Main(string[] args) { int[] Arr = new int[100]; Random random = new Random(); for (int i = 0; i < Arr.Length; i++) { Arr[i] = GetRandomNum(Arr, random); } for (int i = 0; i < 1000; i++) { //Console.Write 阅读全文

posted @ 2013-04-11 10:29 freeliver54 阅读(3486) 评论(0) 推荐(0)

[转]C# 冒泡排序你还会吗?
摘要:本文转自:http://www.cnblogs.com/zhuiyi/archive/2011/06/12/2079143.html都知道两个for循环搞定,大家是怎么记的这两个循环?外层:循环数组长度; i<数组长度-1 //从0开始循环;内层:循环排序次数; j<数组长度-1-i;备忘代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceHelloACCP{///<summary>///本程序演示使用二重循环实现数组的冒泡排序算法///</summary>clas 阅读全文

posted @ 2013-04-11 10:20 freeliver54 阅读(267) 评论(1) 推荐(0)

[转]C#实现Base64编码与解码
摘要:本文转自:http://www.cnblogs.com/tuyile006/archive/2008/01/17/1043178.html一、编码规则Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所要编码的数据的字节数不是3的整倍数,也就是说在分组时最后一组不够3个字节。这时在最后一组填充1到2个0字节。并在最后编码完成后在结尾添加1到2个 “=”。例:将 阅读全文

posted @ 2013-03-28 09:29 freeliver54 阅读(7558) 评论(1) 推荐(0)

Visual Studio 及 .NET Framework 及 C#语言规范 的 版本对应 及C#新增功能
摘要:Visual Studio .NET.NET FrameworkC#语言规范时间20031.11.22003.04.2520052.02.02005.10.273.02006.11.063.02007.08.2020083.52007.11.1920104.04.02010.04.1220124.... 阅读全文

posted @ 2013-03-27 17:54 freeliver54 阅读(1364) 评论(0) 推荐(1)

[转]C#中数组,ArrayList与List对象的区别
摘要:本文转自:http://www.lmwlove.com/ac/ID856在C#中,当我们想要存储一组对象的时候,就会想到用数组,ArrayList,List这三个对象了。那么这三者到底有什么样的区别呢?我们先来了解一下数组,因为数组在C#中是最早出现的。数组数组有很多的优点,比如说数组在内存中是连续存储的,所以它的索引速度是非常的快,而且赋值与修改元素也很简单,比如:string[] s=new string[3];//赋值 s[0]="a"; s[1]="b"; s[2]="c";//修改 s[1]="b1";但 阅读全文

posted @ 2013-03-27 10:34 freeliver54 阅读(1734) 评论(0) 推荐(1)

[转]C# 4.0新特性 - 动态编程
摘要:本文转自:http://www.cnblogs.com/yangqi/archive/2010/07/16/1778767.htmlC# 4.0新特性 Microsoft Visual C# 3.0作为Visual Studio 2008的一部分发布以来已经快一年了。在VS Managed Languages团队,我们一直努力创建该语言的下一个版本(没什么惊喜,就是C# 4.0),而这个文档是我们现在所看到的、计划中的语言特性的第一个公开描述。 请记住本文内容都是针对产品早期的,而且将来会改变。这么早地共享我们的计划,一部分原因是为了获取某些反馈,这些反馈会让我们在产品最终发布出来之前改进它。 阅读全文

posted @ 2013-03-26 18:26 freeliver54 阅读(318) 评论(0) 推荐(0)

[转]VS 2008 新特性一览
摘要:本文转自:http://www.cnblogs.com/ejiyuan/archive/2008/02/22/1078264.html1)javacscript html css 智能感知,这个功能还是比较期待的2)javascript调试功能3)html编辑器在源文件和设计的基础增加split查看方式,这样就可以边改源文件边查看效果了4)智能感知方面,在可选列表可见状态下按下Ctrl键,可以使列表透明,以查看被遮盖的部分,松开Ctrl后继续进行选择。5)在创建项目之前,可以选择.net framework 的版本。这样,在使用vs 2008 强大IDE 的同时,可以创建 .基于net fx2 阅读全文

posted @ 2013-03-26 18:12 freeliver54 阅读(184) 评论(0) 推荐(0)

[转]C# 4.0 新特性
摘要:本文转自:http://www.cnblogs.com/zuiyirenjian/archive/2012/08/04/2622650.htmlc# 4.0新特性一览终于静下心来仔细听了一遍Anders Hejlsberg(Visual Studio组的TECHNICAL FELLOW,C#的设计者之一)在PDC08上讲的“The Future of C#”(http://channel9.msdn.com/pdc2008/TL16/)。回顾C#发展的历史,C#1.0完全是模仿Java,并保留了C/C++的一些特性如struct,新学者很容易上手;C#2.0加入了泛型,也与Java1.5的泛型 阅读全文

posted @ 2013-03-26 16:24 freeliver54 阅读(235) 评论(0) 推荐(1)

导航