c#基础学习笔记

一、c#基础

输入:    Console.ReadLine()

输出: Console.WriteLine("Hello,World!")

二、类和名称空间

类(class):最基础的c#类型,一个数据结构,将状态(字段)和操作(方法和其他函数成员)组合在一个单元中,类为动态创建的类实例(instance)提供了定义,实例也称为对象(object)。类支持继承(inheritance)和多态性(polymorphism),这是派生类(derived class)可用来扩展和专用化基类(base class)的机制。

使用类声明可以创建新的类。类声明以一个声明头开始,其组成方式如下:先指定类的特性和修饰符,然后是类的名称,接着是基类(如有)以及该类实现的接口。声明头后面跟着类体,它由一组位于一对大括号和子之间的成员声明组成。

名称空间(namespace):是一种分隔相关类和其他类型的方式,类似于文件夹和文件的关系。它们用于组织大型代码库,并允许类和方法有唯一的标识符,即使它们被不同的库引用。

三、类库的引用

using:把名称空间引用到程序中

DLL引用:黑盒引用,无源代码

项目引用:白盒引用,有源代码

四、类的实例化

对象也叫实例,类需要通过“实例化”后得到内存中的实体,这个过程也叫“创建对象”。

使用new操作符实现类的实例,例1为创建一个表单的实例并显示出来

using System.Windows.Forms;

namespace ClassAndInstance
{
    class Program
    {
        static void Main(string[] args)
        {
           (new Form()).ShowDialog();
        }
    }
}

例2我们创建一个表单实例,然后想给表单命名为我的表单,需要先命名再显示。

引用变量与实例的关系:让一个引用变量引用这个创建好实例,这样才能多次访问这个实例。

比喻小孩与气球的关系,气球可以没有小孩牵着,一个气球可以有多个小孩用不同的绳子牵着,也可以用同一根绳子牵着。

Form myForm;
myForm = new Form();
myFrom.Text = "My Form!";
myForm.ShowDialog();

五、类的三大成员

属性(Property):存储数据,组合起来表示类或对象当前的状态

方法(Method):表示类和对象的功能

事件(Event):类和对象通知其他类或对象的机制

六、静态成员和实例成员

静态(Static)成员表示“类的成员”,物体固有的特性,与生俱来。如人Human是一个类,他有,总量、增长等抽象的成员,我们可以说“人类的总量;人类数量在增长”,但是不能说某个人的总量。

实例成员(非静态)表示“对象的成员”,如人的身高和体重

如:Console.WriteLine("Hello,World!")中的WriteLine为Console这个类中的静态方法,静态成员可以直接通过类名访问

“.”操作符,代表成员访问

参考

刘铁猛《C#语言入门详解》全集课程

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值