![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#基础
zengjyxxz
gitee:https://gitee.com/zengjunyu1991
展开
-
C# 索引器
1、定义element-type this[type x]{ // get 访问器 get { // 返回 值 } // set 访问器 set { // 设置 值 }}demousing System;namespace IndexerApplication{ class IndexedNames { private string[] namelist = new string[size];原创 2020-07-05 12:12:03 · 183 阅读 · 0 评论 -
C# 的委托和事件
1、委托的使用和多播委托// 声明委托public delegate int NumberChanger (string s);// 创建委托实例NumberChanger nc;NumberChanger nc1 = new NumberChanger(AddNum);NumberChanger nc2 = new NumberChanger(MultNum);nc = nc1;nc += nc2;// 调用多播nc(5);1.1、系统已经定义号的常用委托Func可以接受0个至原创 2020-07-05 12:09:22 · 87 阅读 · 0 评论 -
C# 的面向对象及核心和设计原则
1、面向对象和思想面向对象其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。去new一个对象,并且去调用这个对象的方法,就可以实现我们所要的业务,而这个对象的具体方法做了什么,具体过程,我们不用去关注,这就是面向对象编程的思想。2、封装,继承,多态封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。继承。多态是同一个行为具有多个不同表现形式或形态的能力。多态性意味着有多重形式。在面向对象编程范式中,多态性往往表现原创 2020-07-05 11:57:11 · 386 阅读 · 0 评论 -
C# 的访问修饰符
1、修饰类public:表示公共的,访问完全不受限制;internal(默认的) : 表示内部的,仅本项目中可以访问,本项目中表示同一个程序或同一个程序集中的。2、修饰类成员public:所有对象都可以访问;private:对象本身在对象内部可以访问;protected:只有该类对象及其子类对象可以访问internal:同一个程序集的对象可以访问;protected internal:访问限于当前程序集或派生自包含类的类型。private protected : C#7.2或更高的版本支原创 2020-07-05 11:42:06 · 176 阅读 · 0 评论 -
C# 数组(Array)
1、一维数组使用double[] balance = new double[10];balance[0] = 4500.0;double[] balance = { 2340.0, 4523.69, 3421.0};int [] marks = new int[5] { 99, 98, 92, 97, 95};int [] marks = new int[] { 99, 98, 92, 97, 95};2、多维数组使用int [,] a = new int [3,4] { {原创 2020-07-05 11:25:54 · 107 阅读 · 0 评论 -
C# 可空类型(Nullable)
1、可空类型声明int? i = 3 等同于Nullable<int> i = new Nullable<int>(3);int i; //默认值0int? ii; //默认值null2、Null 合并运算符( ?? )double? num1 = null;double num3;num3 = num1 ?? 5.34; // num1 如果为空值则返回 5.34...原创 2020-07-05 11:16:22 · 1350 阅读 · 0 评论 -
C# 数据类型
在 C# 中,变量分为以下几种类型:值类型(Value types)引用类型(Reference types)指针类型(Pointer types1、值类型(Value types)值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。表达式 sizeof(type) 产生以字节为单位存储对象或类型的存储尺寸。类型描述范围默认值sbyte8 位有符号整数类型-128 到 1270short16 位有符号整数类型-32,原创 2020-07-05 11:11:51 · 85 阅读 · 0 评论