复
                C#语言基础
    1变量
    八种整数型bytesbyteshortushortintuintlongulong
    实数型变量(float double decimel)
    字符char字符串:string
    2@原样输出符(般文件路径处理)
    3{0}占位符字符串格式化输出
    {05}占5字符 {0C2} C货币表示方法保留两位数
    {0F2} F数表示方法保留2位数 {0P2}百分号表示保留两位数
    4根年月日求星期(吉姆拉尔森公式)
       int w (d + 2 * m + 3 * (m + 1) 5 + y + y 4 y 100 + y 400 + 1) 7
    int i ConvertToInt32(str)
    int i intParse(str)
    intTryParse(str out i)
    net20优先选择第三种否优先选择第二种函数转换
    5 类型转换 隐式转换:低位高位动执行
    显式转换高位低位(强制转换) 
    6if (((year 4 0) && (year 100 0)) || (year 400 0))
                {ConsoleWriteLine(输入{0}闰年 year)}
    7 sizeof值类型(数值类型)长度
    Type ofC#中数类型应Net Framework中应类
    8 枚举值类型常量组成独特类型(emnu)
     enum weekday
            {
                sunday
    monday
            }
    9结构值类型变量组成独特类型(整体):(struct)
      struct student
            {
               public  int _nu
               public  string _name
    }
    10参数传递:1值传递:形参实参间传递值互影响
                 2引传递:形参实参间传递址指堆空间般数量较情况
                3ref(引型参数):实参形参前面加ref变成引传递
               4out(输出型参数):实参形参前面加out解决return返回数
               5parames(数组型参数):传递变参数
    11斐波契数列:1循环递公式
    A相邻三数中间数方等两边数积加1减1
    B相邻四数外边两数积减里边两数积等1
     12IL:Net中间语言源代码编译器编译成DalExe文件作:a首次编译时CLR会IL二次编译(JIT时编译)编译成机器码CLR首次编译时会根环境硬件等机器码进行优化bILNet分台时C#C++VB等编译成IL提供Net语言关性
    二C#面象编程
    1      属性:public int Name { set {thisnamevalue} get{return name} }set读隐式参数valueget写
    2      构造函数:类实例化类声明分配栈空间类实例化分配堆空间类默认构造函数构造函数私重载:返回值相方法名相参数列表(数类型序)类静态构造函数继承
    3      静态(static):静态成员静态类需实例化直接调静态方法访问类中静态成员非静态方法访问类中成员静态方法实例化时候非静态成员必须实例化分配存
    4      常量:const(隐式)静态常量readonly 实例常量const类公readonly实例公const初始化必须声明时readonly声明时构造函数中const旦赋值改变readonly构造函数中改变
    5      GC垃圾回收器工作原理:堆栈中存储值类型整型实型布尔型等堆中存储引类型1声明象时堆栈中会分配存存放象址初始化时会堆中存放初始化成员变量堆栈中址出作域时垃圾回收器会扫描象堆栈中没址果没垃圾回收器会象放入垃圾中等定时销毁
    6      传统堆托堆区:传统堆中会导致堆空间连续创建象时系统会堆中找适合空间托堆中垃圾回收器清象时垃圾回收器会移动象 连续排列底部时堆指针指顶部空闲空间创建象时系统会根堆指针直接找空间址删时会浪费定时间
    7      继承:实现代码复子类继承父类成员    重写:虚函数重写:父类中方法关键字virtual子类中关键字override隐藏:函数隐藏调时声明类型关new关键字
    8      抽象类抽象函数:(abstract)抽象类实例化抽象类中非抽象成员抽象类中抽象方法没方法体子类重写抽象方法时override关键字
    9      访问修饰符:public代码访问     internal程序集中访问  protected子类访问   private:类部访问
    10    态:父类引符指子类象父类形态
    11    接口(interface)类接口断承类接口字段
    第三章   C#高级编程进阶提升
    1NetFramework(Net框架):代码执行环境理代码提供类库支持新台
    CLR公语言运行时(Commond Language RunTime)运行时环境负责运行代码确保代码安全性理存程序集加载异常处理线程理等(虚拟机)
    FCL类库:Net开发提供常类库
    CTS:公类型系统
    CLS:公语言系统
    CSC编译器
    2异常:程序运行期间发生错误:两种方法:1捕获异常(try—catchfinally)2抛出异常(throw) 异常父类Exception(派生两子类SystemExceptionApplicationException)定义异常直接间接继承ApplicationException
    3委托(delegate):方法类型类接口级声明委托必须绑定方法返回值参数列表致
     方法:public int Get(string _name){}属类Class1
     委托 public delegate int GetName(string _name)声明委托
     绑定方法:1GetName gnew GetName(Class1Get)通news构造函数
               2GetName gClass1Get直接赋值
    播委托:委托中绑定方法第方法必须号绑定+加方法取消方法播委托绑定方法返回值必须void型
    4事件处理机制:(event)事件特殊委托事件属类 事件类型委托public delegate void HuEventHander()
                      Public event HuEventHander CatShout事件
    事件方法绑定必须+行
    5string类更改字符串改变时系统会重新分配堆空间新堆空间址交堆栈空间原始交GCstirngBuilder类变字符串
    6正表达式:检验字符串否满足特定规:(Regex类:定正表达式Match()方法:指定字符串中搜索匹配正表达式第字符串Matches()IsMatch())
    7集合(Collections):动态数组集合直接间接继承IEnumberable接口foreach语句动调该接口GetEnumberator()方法获取集合中元素集合类元素Object类型
    8泛型:种特殊集合规定类型动态数组
    9 文件:FileFileInfoDirectoryDirectoryInfoPath
    10流:FileStream:字节数输入输出BufferedStreamMemoryStream
                BinaryReaderBinaryWriter:二进制数输入输出
               TextReaderTextWriter:Unicode字符输入输出
     File静态类直接读写文件FileInfo实例类读写文件必须流起操作
    通SystemTextEncodingDefaultGetBytes()字符串转换字节
    12    线程:进程中线程享进程资源进程包含线程进程线程操作系统动完成
    13    反射:(Reflection)获取类型程序集信息
     
    第四章:SQLServer数库
     
    1         表中添加记录:Insert Into 表名 (列) values(值)
    修改表中记录:Update  表名 Set 列名新值 Where 条件
    删表中记录:Delete from 表名 Where 条件
    Distinct 消重复记录order by 排序(升序ASC降序:DESC) Group By 分组 Set RowCount 4 设置显示条数
    SetRowCount 0 关闭项
     
    第五章:WindowsForms窗体应程序
     
    省略
    第六章:(ADONET)
    1连接数库字符串
       SQL数库:strserveruid户名pwd密码database数库
       Acces数库strProviderMicrosoftJetOLEDB40Data SourceD\ddmdf
     

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 4 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    科学net

    对于程序猿来说,百度就是一个坑的存在,找一个问题,前面几页都是抄袭、雷同的问题,还有若干的百度经验,但是,对于近期的墙是越来越厚了,各种ss账号都失效了,无奈开始自己动手搭梯子吧。通过网上各种...

    4年前   
    1049    0

    .net学习心得

    .net学习心得第一篇:.net学习心得1.反射:反射是.net中的重要机制,通过反射可以在运行时获得.net中每一个类型,包括类、结构、委托和枚举的成员,包括方法、属性、事件,以及构造函数等...

    11年前   
    757    0

    .net学习心得

    .net学习心得  1.反射:反射是.net中的重要机制,通过反射可以在运行时获得.net中每一个类型,包括类、结构、委托和枚举的成员,包括方法、属性、事件,以及构造函数等。有了反射,既可以对...

    10年前   
    464    0

    学习.net心得

    学习.net心得  1.命名空间:命名空间是一种特殊的分类机制,它将与特定功能集有关的所有类型都分到一起,是.net避免类  名冲突的一种方式。  2.变量的作用域:一个变量的作用域是指能够使...

    12年前   
    458    0

    .net实习报告范文

    .net实习报告范文  开学第一个月,是培养计划中进行毕业实习的日子。众所周知,毕业实习是理论与实践相结合的重要环节,目的是提高学生动手能力和综合实践能力,提高学生的学习兴趣,为提高学生的就业...

    8年前   
    367    0

    面试题

    面试题 第一部分:基础知识部份 1、请写出古诗《春晓》一诗的诗人的姓名和全文(2+3)    2、《爱莲说》的作者是谁,请写出“余独爱莲之出污泥而不染……”所在段。(1+4)    3...

    11年前   
    10688    0

    面试题目

    问题:你现在最感兴趣的是什么?回答:看看书,但越看越感到自己知识欠缺。问题:你认为这份工作最重要的是什么?回答:最重要的是对我自己的挑战和提升。

    4年前   
    1502    0

    面试题精选

    面试题精选  1、你有一个非常好的工作设想,你经过实际调查认为这个设想既科学,又可行,但你的领导和同事们很固执,你采取什么办法说服他们与你合作?  2、在你朋友当中,有两位朋友由于发生一些矛盾...

    9年前   
    710    0

    IT人员面试题

    IT招聘面试题ORACLE数据库面试题悬赏分:100 - 解决时间:2021-9-27 18:50 下面是一个公司的数据库题目,我没用过oracle,不过貌似题目用sql就可以写,不知道他们把...

    3周前   
    129    0

    面试题精选

    面试题精选  1、你有一个非常好的工作设想,你经过实际调查认为这个设想既科学,又可行,但你的领导和同事们很固执,你采取什么办法说服他们与你合作?   2、在你朋友当中,有两位朋友由于发生一些矛...

    11年前   
    706    0

    09 accounting graduate internship report net-毕业翻译

    09 Accounting graduate internship report netWrite papers Network: I am in November 2008 in the...

    3年前   
    541    0

    ASP.NET的网站新闻管理系统设计与实现

    ASP.NET的网站新闻管理系统设计与实现  【摘要】利用asp.net和技术开发的网站新闻管理系统,实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。同时对系统的开发...

    10年前   
    622    0

    铁路面试题

    1、自我介绍。 2、为什么要进这个公司?3、某地突发灾害,致使铁路列车无法发车,因此滞留大量旅客,有旅客建议用客车运送旅客,领导安排你调查这个建议的可行性,你怎么做?(或者你自己会怎么做)

    3年前   
    1863    0

    500强面试题

    500强面试题 新春刚过,新一轮人才的竞争又将展开,面试和复试似乎已成为一般企业招聘不可或缺的环节,而优秀的企业必有独特的选择人才的方式,那么您知道世界500强的面试题有什么不同吗?...

    15年前   
    1708    0

    公考面试题精选

    1当下一方面是大学生毕业找不到工作,另一方面是企业招不到合适的人才,请问针对此矛盾,你有何看法? 一方面,是高学历的大学毕业生毕业就面临失业,另一方面是企业招聘不到缺乏的人才,这些现象说明了...

    11年前   
    11757    0

    公务员-面试题

    公务员,面试题  7月19日新疆公务员面试题  1、如果有一家外企录用你了,你还会继续报考公务员么?为什么?  2、在中央新疆会议举行一周年之际,张春贤书记说:要抓住机遇,确保新疆的快速发展和...

    1年前   
    725    0

    书记员面试题

    最新书记员面试题

    4年前   
    1568    0

    计算机面试题

     面试宝典 一、HTML和CSS 21 1. 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? 21 2. 每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的...

    5年前   
    2329    0

    纳新面试题

    纳新面试题  1. 如果你成了科践部的一员,在部里没有活动时,你会做些什么事来履行你的责任?  (对周围的人做提前的宣传、策划等等)  2. 你应该知道你进入团委学生会后是干事!干事就是干事儿...

    11年前   
    578    0

    java 面试题大全

    企业笔试面试题分析本套题目主要出自神州数码, 华为, 笔试考试题以及SCJP认证考题一, 选择题1. 以下数组初始化正确的选项是:CA int[5] a= {1,2,3,4,5};B int[...

    3周前   
    308    0