Func和Action的区别
Func委托 封装一个带有返回 TResult 参数指定的类型值的方法,它有5个重载: ·Func<TResult> ·Func<T,TResult> ·Func<T1,T2,TResult> ·Func<T1,T2,T3,TResult> ·Func<T1,T2,T3,T4,TResult> 这里用一个举例说明:以Func<T,TR>这个来说明。这个从根源讲要说到委托(delegate)。这个方法的意义是有一个T参数,且返回值类型为TR类型的方法。 (1)按常规来做的方法为 定义一个返回bool的方法。 public bool IsTen(int i) { return i == 10 ? true : fals...
WPF仿360浏览器弹出界面
关键动画代码 <!--弹出来--> <Storyboard x:Key="showDW2"> <DoubleAnimation Storyboard.TargetName="Canvas1" Storyboard.TargetProperty="RenderTransform.Children[0].ScaleX" From="0.5" To="1.1" Duration="0:0:0.11" > </DoubleAnimation> <DoubleAnimation Storyboard.TargetName="Canvas1" Storyboard.TargetProperty="Ren...
数字转中文金额
/// <summary> /// 金额小写转中文大写类(附带一个数字转大写)。 /// 整数支持到万亿;小数部分支持到分(超过两位将进行Banker舍入法处理) /// </summary> public class NumGetString { private static String[] Ls_ShZ ={ "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖", "拾" }; private static String[] Ls_DW_Zh ={ "元", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿", "拾", "佰", "仟", "万" }; private static String[] Num_DW ={ "","拾", "佰", "仟", "万", "拾", "佰", "...
64位IIS加载32位DLL出错
64位IIS加载32位DLL出错 进入IIS应用程序池设置,高级设置,允许32位设置为TRUE
由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面
详细错误:HTTP 错误 404.2 - Not Found. 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面. 出现环境:win7 + IIS7.0 解决办法:IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许,即可~
C#鼠标操作
#region 鼠标API /// <summary> /// 鼠标移动 /// </summary> /// <param name="X">目标x坐标</param> /// <param name="Y">目标y坐标</param> /// <returns></returns> [DllImport("user32.dll")] public static extern bool SetCursorPos(int X, int Y); [DllImport("user32.dll")] private static extern int mouse_event(int dwFlags, int dx, int dy, int cButto...
无法在 Web 服务器上启动调试
问题: 无法在 Web 服务器上启动调试。“Microsoft Visual Studio 远程调试监视器”(MSVSMON.EXE) 似乎没有在远程计算机上运行。请参阅“帮助”以协助解决问题。 原因: 可能的原因是,可能是更改了项目的服务器属性,或没开启远程服务器调试 解决: 右键WEB项目》属性》服务器》使用 Visual Studio开发服务器
VS2010设置高亮颜色
VS2010设置高亮颜色 选择菜单:Tools->Options->Environment->Fonts and Colors. 显示其设置里选:文本编辑器 显示项先:突出显示的引用 设置颜色即可,一般设置黄色比较好
Convert和Parse那个效率高
前言: 好多高手,献丑了。 大家都知道在进行类型转换的时候有连个方法供我们使用就是Convert.to和*.Parse,但是疑问就是什么时候用C 什么时候用P 通俗的解释大家都知道: Convert 用来转换继承自object类型的类型(当然所有的类型都是继承自object的),但是一般Convert用来转化直接就是obejct的类型,如我们 用datareader从数据库取出一个数据的时候就是object类型的,此时你若用int.parse(dr["id"]);肯定会报错的,所以必须 使用Convert.toint32(dr["id"]); 而Parse用来转换String类型的数据。 其实我们看S...
C#/.net图片压缩算法
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; /// <summary> /// 图片压缩 /// </summary> public class ImageCompress { /// <summary> /// 指定缩放类型 /// </summary> public enum ImageCompressType { //***指定高宽缩放(可能变形) WH = 0, //***指定宽,高按比例 W = 1, //***指定高,宽按比例 H = 2, //***指定高宽裁减(不变形) Cut = 3, //...