10 2015 档案
摘要:C#最简单的冒泡排序,需要的朋友可作参考:思路:使用两个for循环,就可以遍历数组,这样就可以确保每个数组元素都被使用对比前后两个数,将小的数字和大的交换位置,引入一个临时变量temp来进行交换,代码如下:int[] num = new int[] { 72, 54, 59, 30, 31, 78,...
阅读全文
摘要:很早之前,就听说过三层结构了。当时只知道 三层结构 是把 系统的 界面 跟 数据库操作等不相关的程序分别开来。原来这么简单的实现,确实传说中的 三层结构啊。首先,先来看一下是哪三层。表示层(UI,User Interface),业务逻辑层(BLL BusinessLogicLayer),数据访问层(...
阅读全文
摘要:索引器(Indexer)是C#引入的一个新型的类成员,它使得类中的对象可以像数组那样方便、直观的被引用。索引器非常类似于属性,但索引器可以有参数列表,且只能作用在实例对象上,而不能在类上直接作用。定义了索引器的类可以让您像访问数组一样的使用 [ ] 运算符访问类的成员。(当然高级的应用还有很多,比如...
阅读全文
摘要:索引器允许类或者结构的实例按照与数组相同的方式进行索引取值,索引器与属性类似,不同的是索引器的访问是带参的。索引器和数组比较:(1)索引器的索引值(Index)类型不受限制(2)索引器允许重载(3)索引器不是一个变量索引器和属性的不同点(1)属性以名称来标识,索引器以函数形式标识(2)索引器可以被重...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Diagnostics;using System.IO;using System.Linq;using System.Text;using System.Threading.Task...
阅读全文
摘要://Excel中有非常丰富的日期处理函数,在NPOI中同样得到了很好的支持。如下图:using NPOI.HSSF.UserModel;using NPOI.HPSF;using NPOI.POIFS.FileSystem;using NPOI.SS.UserModel;HSSFWorkbook w...
阅读全文
摘要:什么是存储过程呢?存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。通俗来讲:存储过程其实就是能完成一定操作的一组SQL语句。那为什么要用存储过程呢?1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库...
阅读全文
摘要://Linq查询List a1 = new List();a1.Add(new A1 { Id = 10, Name = "aaa", Age = 101, Gender = true });a1.Add(new A1 { Id = 15, Name = "bbb", Age = 21, Gende...
阅读全文
摘要:class Program{ static void Main(string[] args) { //Lambda表达式输出List集合每一项 List list = new List() { "aaa", "bbb", "ccc", "ddd", "eee"...
阅读全文
摘要:一、类(类中可以写字段、属性、方法、构造函数)1.定义一个类用关键字class,后面加类名,类名第一个字母用大写,可用private或public修饰符定义访问级别,类可定义在同一命名空间中,也可定义在单独一个文件中;如:(private|public) class Person2.类里面可以有类变...
阅读全文
摘要:第一节1-For循环入门 语法: for(条件表达式) { 执行语句 } 练习: 第三章作业1.写一个程序打印100到200的值;2.写一个程序从10打印到1;3.写一个程序打印10到30之间的所有偶数第二节2-变量的声明和赋值、变量的作用域第三节For循环语法:while(条件表达式){ 执行语句...
阅读全文
摘要:第一节 1-关键字和标识符关键字:会不同颜色显示标示符:由字母、中文、数字、下划线组成,不能以数字开头,不能是关键字,不能含有特殊符号,如:@,$思考:下列哪些是合法的标识符?a1、1a、a_b、_1a、@c5、a$b变量命名法:驼峰命名法:每个单词第一个字母大写,如Console.WriteLin...
阅读全文
摘要:1.新建记事本:using System;class Text{ Console.WriteLine("你好如鹏网"); Console.WriteLine("www.rupeng.com"); Console.ReadKey();}2.写好代码后保存为Text.cs的文件即可;3.打开...
阅读全文
摘要:The service request did not complete because access to the service configuration manager was not granted该服务请求没有完成,因为访问服务配置管理器未授予
阅读全文
摘要:运行输入:netsh winsock reset 然后重启电脑
阅读全文
摘要:反射:简单的理解就是动态调用程序集,通过类型元数据创建对象,调用对象的成员等.1.反射无处不在,我们天天在使用,vs的智能提示,就是通过反射获取到类的属性、方法等,还有反编译工具也是通过反射实现。2.反射:就是动态获取程序集中的元数据来操作类型的。3.Type类实现反射的一个重要的类,通过它我们可以...
阅读全文
摘要:public delegate void Mydel();class Program{ static void Main(string[] args) { Mydel del = T1; del += T2; del += T3; ...
阅读全文
摘要:C#中常见的系统内置委托用法,主要包括了Action类的委托、Func类的委托、Predicate委托、Comparison委托等,需要的朋友可以参考下一、Action类的委托1.Action委托 封装一个方法,该方法不具有参数并且不返回值2.Action委托 封装一个方法,该方法只有一个参数并且不...
阅读全文
摘要:什么是委托:委托是一个类型安全的对象,它指向程序中另一个以后会被调用的方法(或多个方法)。通俗的说,委托是一个可以引用方法的对象,当创建一个委托,也就创建一个引用方法的对象,进而就可以调用那个方法,即委托可以调用它所指的方法。委托是C#中最为常见的内容。与类、枚举、结构、接口一样,委托也是一种类型。...
阅读全文
摘要:一、整理好母版页 @ViewBag.Title @RenderSection("Head",false) -------顶部-------- @RenderBody() --------底部--------二、添加视图,将...
阅读全文
摘要:一、在Model层添加一个类MyActionFilterAttribute.cs//AllowMultiple = true:允许多个标签同时都起作用[AttributeUsage(AttributeTargets.All,AllowMultiple = true)]public class MyA...
阅读全文
摘要:一、添加控制器Home和Model数据public class UserInfo{ public int Id { get; set; } [Display(Name="用户名")] [StringLength(5,ErrorMessage="长度不能大于5")] [Requ...
阅读全文
摘要:第一步:添加MVC程序映射1.双击打开,如下图:2.点击界面右边操作中的:添加脚本映射请求路径:*可执行文件路径:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll名称:MVC最后点确定,弹出来对话框点否第二步:右键添加应用程...
阅读全文
摘要:$.extend($.fn.tabs.methods,{ allTabs:function(jq){ var tabs = $(jq).tabs('tabs'); var all = []; all = $.map(tabs,function(n,i)...
阅读全文