• vs.net打包(自动检测环境并安装.net framwork)

    vs.net打包程序或者制作安装程序时自动检测环境并安装.netframwork的设置方法之前我看过文档也做过,但是过一段时间又忘了,现在终于又找到方法了,还是把这个方法写下来吧,方便自己也方便大家将来查询用。 vs.net打包或者制作安装程序时进行自动检测环境并安装.netfr...

    2018-06-17 20:59:18

  • c#.net常见字符串处理方法

    1.字符串比较 字符串.ComparTo(目标字符串) "a".ComparTo("b"); 2.查找子串 字符串.IndexOf(子串,查找其实位置) ; 字符串.LastIndexOf(子串) ;最后一次出现的位置 str.IndexOf("ab",0); 3.插入子串 字符串.Insert(插入位置,插入子串) ; s.Insert(2,"ab"); 4.移出子串...

    2018-06-17 20:58:49

  • C#基础---Attribute(标签) 和 reflect(反射) 应用

    1.Attribute的定义与作用: 公共语言运行时允许你添加类似关键字的描述声明,叫做attributes, 它对程序中的元素进行标注,如类型、字段、方法和属性等。Attributes和Microsoft . NET Framework文件的元数据保存在一起,可以用来向运行时描述你的代码,或者在程序运行的...

    2018-06-17 20:58:57

  • net2.0实现net3.5特性,如扩展方法,Linq等

    差不多两年没碰net了,今天想做个小工具,于是打开了久违的VS2012,由于客户终端还是winxp时代,而且是net2.0,且升级存在限制,因此必需在2.0下开发,之前的常用库是3.5写的,而且因为3.5的扩展,linq等非常快速便捷,因此写起2.0来很别扭,网上查了查,居然找到一个...

    2018-06-17 20:58:58

  • .NET中的六个重要概念

    内容导读 概述 当你声明一个变量背后发生了什么? 堆和栈 值类型和引用类型 哪些是值类型,哪些是引用类型? 装箱和拆箱 装箱和拆箱的性能问题 一、概述 本文会阐述六个重要的概念:堆、栈、值类型、引用类型、装箱和拆箱。本文首先会通过阐述当你定义一个变量之后系统...

    2018-06-17 20:58:56

  • DataSet转化为实体集合类

    1 /// summary 2 /// DataSet转换为实体类 3 /// /summary 4 /// typeparam name="T" 实体类 /typeparam 5 /// param name="p_DataSet" DataSet /param 6 /// param name="p_TableIndex" 待转换数据表索引 /param 7 /// returns 实体类 /returns 8 public static T Dat...

    2018-06-17 20:58:53

  • C#通用类Helper整理

    ★前言 最近下载了tita_chou在CSDN上传的一个资源,是在工作中整理的C#帮助类,里面包含了很多实用的类,想到我之前收集过自己用到少的可怜的类,心生敬意...

    2018-06-17 20:58:53

  • 浅谈ASP.net处理XML数据

    XML是一种可扩展的标记语言,比之之前谈到的html有着很大的灵活性,虽然它只是与HTML仅有一个字母只差,但两者有很大的区别。 XML也是标记语言,所以它每个标签必须要闭合,而HTML偶尔忘了闭合也没有多大的影响(这里也不建议大家可以遗漏,好的书写规范还是要有的) 其...

    2018-06-17 20:58:34

  • C#中this的作用

    一、C# this指针的几种用法 1、限定被相似的名称隐藏的成员 C# 代码 复制 public class ThisName { public string name = "张三"; public int num = 55; public ThisName() { } public void GetThisName(string name, int num) { name = this.name;//调取全局变量name...

    2018-06-17 20:58:37

  • JS代码大全 (都是网上看到 自己整理的)

    事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.returnValue 鼠标位置 event.x event...

    2018-06-17 20:58:19

2