C#
文章平均质量分 63
刘晓飞
CSDN 乐知学院.Net专业
展开
-
9-3C#面向对象
2012-09-03日 c#面向对象 今天,老师复习了c#中的面向对象,真的是感觉陌生了好多,两个月的时间了已经,老师对我的提问我都回答不上来,感觉自己差了很多...需要努力的地方还很多很多...1.创建Person类并添加相应的字段与方法和构造函数,并且有num字段能够记录这个类生生成了多少个具体的对象。using System;using System.Collecti原创 2012-09-07 07:48:12 · 401 阅读 · 0 评论 -
面向对象(对基类中虚方法的重写)
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 面向对象{ class Program { static void Main(string[] args) { C原创 2013-05-27 11:54:12 · 807 阅读 · 0 评论 -
托管资源与非托管资源
托管资源与非托管资源1、基础知识准备:C#中的数据类型分为两种:值类型(int,char,double等)和引用类型(数组,用户自定义类型(包括类,接口,委托),object,字符串),对应也就有值类型的变量和引用类型的变量;面向对象编程中,简单数据类型是存放值的变量,这种变量关心的是值,因而称为值类型,另外,C#在堆(Heap)中创建和维护对象(一般是类),程序使用对象的存储地址来引原创 2013-06-24 15:11:54 · 574 阅读 · 0 评论 -
多个接口的继承
8.2 多个接口的继承接口是面向对象编程的一个重要概念。在C#编程语言中,接口可以继承接口,并且一个接口可以从多个接口中继承。技术要点 本示例主要说明了多个接口继承的程序实现方法,技术要点如下。 接口类似于一个抽象基类,主要的作用是规范和组织类的行为。 不能直接实例化接口,任何继承接口的非抽象类型,都必须实现接口中定义的所有成员。 接口中的所有成员都是公原创 2013-06-24 17:00:23 · 1236 阅读 · 0 评论 -
CTS、CLS和CLR分别作何解释?
CTS通用类型系统 (common type system) 一种确定公共语言运行库如何定义、使用和管理类型的规范。CLR公共语言运行库.NET Framework 提供了一个称为公共语言运行库的运行时环境,它运行代码并提供使开发过程更轻松的服务。CLS公共语言规范要和其他对象完全交互,而不管这些对象是以何种语言实现的,对象必须只向调用方公开那些它们必须与之互用的所有语言的通用原创 2013-06-24 17:10:01 · 3092 阅读 · 0 评论 -
asp.net下载文件几种方式
asp.net下载文件几种方式protected void Button1_Click(object sender, EventArgs e){/*微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite下载超过400mb的文件时导致Aspnet_wp.exe进程回收而无法成功下载的问题。代码如下原创 2013-08-22 22:35:40 · 617 阅读 · 0 评论 -
c#描述异常处理语句try、catch、finally执行时的相互关系
try里面是执行代码,其中的代码"可能"产生异常.catch是对产生异常后的处理代码,可以抛出异常,也可以显示异常,也可以弹出某中提示,总之catch里是任何代码都行,如果你知道这钟异常产生的原因,可以打印此原因,也可以对此原因进行相应的处理,同时可以为多个catch,每个catch(异常类型) 用多个catch来捕获多种异常,也可以用所有异常的父类来捕获(这样就不用写多个catchl了).原创 2013-11-07 17:06:30 · 667 阅读 · 0 评论 -
TreeView绑定数据(包括下面的子菜单的绑定,添加菜单)
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BindTree(); } } protected void BindTree()//原创 2013-11-11 12:09:01 · 853 阅读 · 0 评论 -
C#中String类的几个方法(IndexOf、LastIndexOf、Substring)
String.IndexOfString.IndexOf 方法 (Char, Int32, Int32)报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。String.IndexOf(value, startIndex, count)示例:string str = "深圳市盈基实业有限公司国际通邓事文*深圳市盈基实业有限公司国原创 2014-01-06 17:16:20 · 845 阅读 · 0 评论 -
微信里面的签到加积分接口(已经测试过没问题)服务号不能每天发送消息,为了避免这个,每天签到的时候,推送一条最新的消息给客户。
public string QianDao(string WeiXinId,string key)//参数是微信号 { strs = WeiXinId.Trim() + "WJXFGCLN+Mihaha"; strs = DESEncrypt.Encrypt(strs); if (strs == key原创 2013-12-27 15:23:04 · 11810 阅读 · 3 评论 -
换算时间
--DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 取当前年月日时分秒 currentTime=System.DateTime.Now; 取当前年 int 年=currentTime.Year; 取当前月 int 月=currentTime.Month; 取当前日 i原创 2013-12-24 14:32:57 · 703 阅读 · 0 评论 -
ListBox的应用
SelectionMode="Multiple" Width="187px"> 001 002 003 004 005 006 Selec原创 2013-03-14 20:16:18 · 588 阅读 · 0 评论 -
排序
将一组整数按从大到小排序//**********************************冒泡排序 int[] arr = new int[] { 45, 12, 44, 4, 5 }; for (int j = 0; j {//外循环每次把参与排序的最大数排在最后 f原创 2013-02-28 19:10:44 · 467 阅读 · 0 评论 -
9-4c#类的继承和多态
2012-09-04 类的继承和多态 类的继承: 就是指能够从它的父类中继承初构造函数以外的所有数据的定义和功能。格式 子类名:父类名{ }; 多态:就是指类为名称相同的方法提供不同的实现方式。用法:创建一个父类为哺乳动物(Mammal)类,子类是马(House)类和鲸鱼类(Whale);Mammal.cs 哺乳动物类 class Mamma原创 2012-09-07 07:49:58 · 489 阅读 · 0 评论 -
9-6C#委托
上课的笔记:委托:delegate(代理、代表)1、定义委托名delegate void Name();2、定义委托对象、将委托具体化为对象mikal,声明委托变量Name mikal;3、委托变量的初始化、实例化 mikal.........public void mikal(){//mikal=new mikal(folder.mikal);mik原创 2012-09-07 08:48:41 · 492 阅读 · 0 评论 -
9-5C#接口和抽象类
今天老师讲的是接口和抽象类。最后一节这里复习了数组..在接口就是用关键字interface,抽象类是abstract.今天老师讲的接口可以听得懂、就是抽象类这块还是有点模糊,不过经过下午思路的整理还是搞懂了。接口:是抽像类的变体,在接口中,所有方法都是抽像的, 接口里没有方法体,接口不可以实例化。关键字: interface结构:interface+名+{ 类型+方法名+(参数)原创 2012-09-07 08:32:41 · 439 阅读 · 0 评论 -
9-7数组
今天老师讲的是数组,尤其上午的教学设备出了点问题,整体听得费劲啊、只整理了这些内容... 拷贝数组main{一。int[]pins={9,4,7,2};int[] alins=pins;for(int i=0;i{alins[i]=pins[i];}方法二:int[]pins={9,4,7,2};int[]copy=new int[pins.原创 2012-09-07 20:45:33 · 545 阅读 · 0 评论 -
9-10ArrayList
ArrayList[集合类]:可以添加、移除、遍历;可变长度,用法和数组类似数组特点:1.类型统一、2.长度固定属性:count(得到集合中的实际存放数据的个数)方法:Add()添加 remove()移除 RemoveAt()遍历 ToArry()引用快捷键:ctrl+Alt+F10ArrayList[集合类]的建立、添加:ArrayList arrayList=n原创 2012-09-11 20:59:24 · 991 阅读 · 0 评论 -
9-11泛型集合
9-11上课笔记(1)随机数种子的问题:Rando r=new Random();//通过Random产生的随机数是伪随机数,伪随机数需要一个种子int n=r.Next();Console.writeline(n);Console.ReadKey();ArrayList Hashtable(2)泛型集合ListDictionary方法:add()原创 2012-09-11 20:57:29 · 495 阅读 · 0 评论 -
9-12泛型 上课笔记 练习题
泛型:是为了代码重用,算法重用。Dictionarylist//T表示一个timp类;就好像是一个占位符,对将来应以的类型进行替代;TkeyTvalue char,char string Peronlist list =new List();list.Add(10);//list.Add("dfhdjf");不能为字符型的,list定义成了整型int定义一个泛型main原创 2012-09-12 14:38:03 · 599 阅读 · 0 评论 -
计算器
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespac原创 2013-02-26 15:38:50 · 362 阅读 · 0 评论 -
数组 练习
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 数组{ class Program { static void Main(string[] args) { //1原创 2013-02-27 19:16:35 · 780 阅读 · 0 评论 -
百钱百鸡:公鸡5元一只,母鸡3元一只,小鸡1元3只,100元要买100只鸡,共有几种情况
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 百钱百鸡{ class Program { static void Main(string[] args) { i原创 2013-02-27 20:16:09 · 5508 阅读 · 0 评论 -
C#导出泛型List到Excel
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using System.Text;using JZZC863Dal;using JZZC863Dal.Model;using Excel = Microsoft.原创 2014-03-17 18:06:19 · 4933 阅读 · 0 评论