zoukankan      html  css  js  c++  java
  • 总结


    2.类:是对象的虚例,类是对象的集合,类是对象的模板。
    对象是类的实例。 0到多个。

    3。Linux 李纳斯 作业:Just For fun

    DOS

    Windows:


    Wince :地铁进站闸机

    超市里面 :windows

    PDA

    4.MS SQL Server

    5..NET DOTNET DNET 点NET

    任何人,在任何地方,使用任何终端设备,都能访问微软提供的服务。

    6..NET Framwork vs版本
    .NET Framwork 1.0 /1.1 vs2003

    .NET Framwork 2.0 vs2005

    .NET Framwork 3.0 /3.5 vs2008

    .NET Framwork 4.0 vs2010

    .NET Framwork 4.5 vs2012/vs2013

    SP(service pack)2

     

    7..NET Framework 两大组件 公共语言运行时 (CLR Common Language Runtime) 框架类库(FCL Framework Class Library)

    CLR:
    1.1 CLS 公共语言规范 Common Language Specfication

    1.2 CTS 通用类型系统 Common Type System

    8.WF Work Flow:工作流
    WCF HTTP TCP/IP
    WPF :

    LInq: from db.stus where

    9.两道编译:我们直接写的C#代码,CPU并不认识,因为CPU只认识 0和 1, 所以我们需要将源文件编译成一个中间
    文件,名字叫MSIL(微软中间代码)。然后中间代码,CPU依然不认识,需要经过CLR的一个特殊组件,就是JIT(Just
    in time 即时编译器)来翻译,翻译成CPU可以读懂的0和1,如果再往底层说,0 和 1在计算机中对应的就是高低电位。
    高电位用1代表,低电位用0代表。


    10.类图:

    11.自动属性
    C#
    private int age;

    public int Age
    {
    get
    {
    return age;
    }
    set
    {
    age=value;
    }

    }

    public int Age
    {
    get { return age; }
    set { age = value; }
    }


    1.自动属性 收尾
    2.封装

    2018年4月1日13:50:01
    1. .NET 框架结构包括哪两个部分?
    解析:FCL和CLR
    2. 公共语言运行时的核心组件是什么?
    CLR:CTS和CLS
    3. 在Visual Studio 2012中如何查看一个类的类图?
    解析:选中一个类,点击右键,查看类图
    4. 什么是封装?使用封装有何好处?
    解析:封装又称为信息隐藏,指的是,将私有的字段保护起来,只提供对外的访问的接口(共有的属性)。这种机制称为封装。
    优点:保护类中的私有的成员变量

    2018年4月1日13:57:29
    1.C#中定义结构的关键字是什么?
    解析:class enum struct

    2.值类型和引用类型有什么不同?
    解析:值类型和引用类型:值类型存储的就是真实值 。 引用类型存储的对象的地址,而不是对象本身。

    3.结构是值类型还是引用类型?
    解析:值类型


    4.值类型和引用类型的数据是否可以相互转换?如何实现不同类型的转换?
    解析:可以,使用装箱和拆箱机制。

    5.使用值方式(不用ref修饰)传递值类型参数时,参数在方法中的修改是否保留?
    解析:public void change(int num)
    {
    num++;
    }

    int num=1;
    change(num);
    mb(num);


    2.值类型 int float double bool enum 结构体 char long short byte


    引用类型:string ,数组,自定义类(Book,Student) 自定义类型也是数据类型

    3.张浩和李明去年身高都是170cm,今年李明长到了180cm,张浩没有变化,输出去年和今年两人身高


    1.值类型和引用类型的内存赋值的原理


    2.结构体 :值类型 可以不new ,但是有先决条件

    3.装箱和拆箱 规避 他,而不是刻意去使用它

    4.int number=3;
    Console.WriteLine(number.ToStrin());

    //结论:没有发生装箱操作

    5.值传递和引用传递

    值传递:没有ref
    情况一:值类型(int):值不会保留
    情况二:引用类型(Student):值会保留

    引用传递:有ref

    情况一:值类型:值会保留
    情况二:引用类型(Student):值会保留

     

    2.深入C#编程

    3.泛型集合 是开发中经常使用的,而且是必须掌握的基础技能,今天的课大家80%
    0.集合的概念
    集合:某些对象集中在一起就是集合。 Dog Cat People

    1.Arraylist使用

    周三:植物园 (牡丹,菊花,桃花,梨花,樱花)

    1.非泛型集合 引入命名空间 using System.Collection;
    2.Add(Object) :向集合尾部追加元素
    3.Remove(Object)
    4.RemoveAt(int index)
    5.list[0] 通过下标访问集合元素 ,和数组类似


    指定位置插入元素:Insert(int index,Object value)

    清空集合中所有元素 Clear()

    判定一个元素是否在集合中 Contains(Object obj)

    集合的难点不在于方法的使用,而在于综合使用解决项目中的问题。

    集合初始化器:就是用更简洁的语法对集合中的元素赋值
    ArrayList list = new ArrayList()
    {
    new Book(){ BookName="越狱"},
    new Book(){BookName="绿眼女子"},
    new Book(){BookName="偷窃"}
    };

    2.HashTable使用

    任何意图伪造通过下标 删除双列集合(key+value)操作都是错误

  • 相关阅读:
    codeforces 132C Logo Turtle(dp)
    LCIS 最长公共上升子序列
    欧拉函数与欧拉定理
    HDU 5592 ZYB's Premutation(树状数组+二分)
    HDU 4294 Multiple(搜索+数学)
    1080 Graduate Admission (30分)(排序)
    1078 Hashing (25分)(欧拉筛素数打表 + hash平方探测)
    1074 Reversing Linked List (25分)(链表区间反转)
    1099 Build A Binary Search Tree (30分)(BST的层序或者中序遍历建树,层序便利输出树)
    1068 Find More Coins (30分)(记忆化搜索 || dp)
  • 原文地址:https://www.cnblogs.com/SFHa/p/8727420.html
Copyright © 2011-2022 走看看