C#语言和 .NET 简介

C#简介
C# 是一种面向对象的语言。 C# 能够生成在 .NET 生态系统中运行的多种安全可靠的应用程序。

C#特点
C# 支持封装、继承和多态性
    1,封装:设计类时,不希望直接存取类中的数据,而是希望通过方法来存取数据。
        使用封装:    
                    Public 数据类型 变量名
                    {
                        get{
                                return 变量名
                            }
                        set{
                                变量名=value;
                            }
                    }
    2,继承:任何类都可以从另外一个类继承,这就是说,这个类拥有它继承类的所有成员。在面向对象编程中,被继承的类称为父类或基类。C#中提供了类的继承机制,但只支持单继承,而不支持多继承,即在C#一次只允许继承一个类,不能同时继承多个类。
        继承用法:
                        Public class 类名:父类名
                        {
                            //如何使用父类里面的成员变量,方法,构造函数  关键字:base
                            base.成员变量名
                            base.方法名
                        }
3.多态:继承同一个父类实现的不同对象调用相同的方法,表现出不同的行为[多态](https://blog.csdn.net/lee_u/article/details/110622834)
    用法:
                //定义虚方法:
                访问修饰符 virtual 返回的数据类型/void 方法名()
                {
                    //执行代码,也可以完全不写
                }
                //重写父类的方法(子类中):
                访问修饰符 override 返回的数据类型/void 方法名()
                {
                    //执行代码,实现功能
                }

    

.NET 平台:

C# 程序在 .NET 上运行,而 .NET 是名为公共语言运行时 (CLR) 的虚执行系统和一组统一的类库。

执行 C# 程序时,程序集将加载到 CLR。 CLR 会直接执行实时 (JIT) 编译,将 IL 代码转换成本机机器指令。

.NET 还包含大量库

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值