初学C#
文章平均质量分 57
林内娅
努力学好计算机
展开
-
【C# 初学17】
C#学习笔记-事件类型C#事件笔记一、初步了解事件二、事件的应用三、深入理解事件四、 事件的声明五、问题辨析一、初步了解事件定义:Event-事件,通俗解释为“能够发生的事情”,事件是一种类型的成员,凡是事件都隶属于某个主体角色:使对象具备通知能力的成员事件参数(EventArgs):传入事件的参数响应事件-根据不同事件参数做出相应反应或处理事件处理器(EventHandler):处理事件时所做的事情叫事件处理器事件的功能=通知(别的对象或者类)+可选的事件参数(即详细信息)使用:.原创 2022-04-28 11:48:23 · 185 阅读 · 0 评论 -
【C# 初学16】
C#委托学习笔记文章目录一、什么是委托二、委托的声明(自定义委托)三、委托的使用一、什么是委托委托(delegate)是函数指针的升级版一切皆地址变量(数据)是以某个地址为起点的一段内存中所存储的值函数(算法)是以某个地址为起点的一段内存中所存储的一组机器语言指令直接调用与间接调用直接调用:通过函数名来调用函数,CPU通过函数名直接获得所在地址并开始执行->返回间接调用:通过函数指针来调用函数,CPU通过读取函数指针存储的值获取函数所在地址并开始执行->返回.原创 2022-04-21 14:22:50 · 240 阅读 · 0 评论 -
【C#初学15】
参数一、传值参数值参数一、值类型二、 引用类型二、引用参数一、 值类型二、引用类型三、输出参数四、数组参数五、 具名参数六、可选参数七、扩展方法(this参数)一、传值参数值参数为传进来的值创建一个副本一、值类型声明的时候不带修饰符的参数,作用域当前方法的一个变量,初始值为调用方法时所提供相应的实参 class Program { static void Main(string[] args) { Student stu =原创 2022-04-19 15:41:34 · 329 阅读 · 0 评论 -
【C#初学14】
索引器,常量一、索引器什么是索引器二、常量一、索引器什么是索引器索引器,通常用在集合里面索引器(indexer)是这样一种成员:它使对象能够用与数组相同的方式(即使用下标)进行索引没有静态索引器class Program { static void Main(string[] args) { Student student = new Student(); student["Math"] = 90;原创 2022-04-17 20:56:42 · 94 阅读 · 0 评论 -
【c#初学13】
字段,属性,索引器,常量一、字段什么是字段(field)字段的声明:二、属性什么是属性三、索引器四、常量l一、字段什么是字段(field)本质是变量,用来存储数据,为类型和对象存储,类型的成员实例字段:帮助对象或者实例保存数据,隶属于某个对象,表示对象当前状态 static void Main(string[] args) { Student stu1 = new Student(); stu1.Age = 40;原创 2022-04-15 17:01:49 · 523 阅读 · 0 评论 -
【C#初学12】
文章目录一、while语句二、do语句三、跳转语句1.continue语句break 语句3.for语句打印99乘法表打印星号foreach一、while语句while语句按不同条件执行一次或多次先对循环条件进行值while 语句循环体可能一次都不执行static void Main(string[] args) { int score = 0; bool canContiue = true; while (原创 2022-04-14 09:16:54 · 322 阅读 · 0 评论 -
【c# 初学11】
文章目录一、操作符二、三、四、一、操作符new-操作符在内存当中创建一个实例,立刻调用这个实例的实例构造器var :功能:声明隐式类型的变量var x =100;//不指明数据类型,由编译器自己去推断new 主要功能:new Form();//new Form,创建了From实例,(),调用了实例构造器From myFrom= new From();new可以调用实例的初始化器,可以初始化多个属性匿名类型var person =new {Name=“Mr.Okay”原创 2022-04-08 11:44:07 · 212 阅读 · 0 评论 -
【 C#初学10】
操作符详解一、操作符概览二、操作符的本质三、操作符的优先级四、同级操作符的运算顺序五、各类操作符的示例一、操作符概览二、操作符的本质操作符的本质是函数的“简计法”操作符不能脱离与它关联的数据类型三、操作符的优先级可以使用圆括号提高被括起来表达式的优先级圆括号可以嵌套不像数学里有方括号和花括号,C#里面有专门的用途四、同级操作符的运算顺序除了带有赋值功能的操作符,同优先级从左向右。int x; x=a+b+c;带有赋值功能的运算符是从右向左五、各类操作符的示例基本运算原创 2022-04-01 14:33:49 · 55 阅读 · 0 评论 -
【C#初学】
方法的定义,调用与调试一、方法的由来二、方法的定义与使用三、构造器四、方法的重载五、如何对方法进行Debug六 、方法的调用与栈*一、方法的由来method(方法)的前身是c/c++语言中的函数,方法是面向对象里面的概念,简单来说,当函数以类的成员出现的时候就是方法。别名(成员函数)方法永远都是类(或结构体的成员)方法不能独立于类之外是类(或结构体)最基本的成员之一(方法和字段)字段与方法–成员变量与方法方法表示类“能做什么事情”为什么需要方法和函数1.隐藏复杂的逻辑2.把大算法分解原创 2022-03-30 21:12:49 · 86 阅读 · 0 评论 -
【C#初学】
C#语言的类型系统前言一、类.类型二、结构体三、枚举四、接口五、委托前言概要:语言类型:1.C#语言主要分为五大类:类(class):如winform,From,Console,String.结构体(Structures):如Int32,Int64,Single,Double,枚举(Eumerations),接口(interfaces),委托(Delegates)2.c#类型的派生系统:一、类.类型代码如下:public class二、结构体代码如下(示例):public str原创 2022-03-29 10:49:56 · 63 阅读 · 0 评论 -
【C# 初学】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录C#语言学习一、命名空间与类C#语言学习一、命名空间与类1.命名空间:例using System:命名空间里包含相应的类,通过using引用命名空间,可以直接使用命名空间里的类。2.类库的引用;类库的引用是名称空间的物理基础DLL引用(黑盒引用,无源代码)项目引用(白盒引用。有源代码)依赖关系-尽量使用比较弱的依赖关系1.类(或对象)之间的耦合关系(依赖)2.优秀的程序往往追求“高内聚,低耦合”高内聚.原创 2022-03-24 11:36:54 · 134 阅读 · 0 评论