首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C# 学习记录
陈言必行
创建于2021-07-29
订阅专栏
记录C#学习过程中的相关知识点,遇到的问题,以及一些使用技巧。
等 15 人订阅
共54篇文章
创建于2021-07-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C# 之 窗体中常用事件
事件:即发生的事儿,简单理解为用获得操作,它有对象引发。触发事件:注册后的事件必须触发才可发生。窗体标识.controls.窗体标识符.窗体标识符.
C# 之 窗体的常用属性及设置
窗体的唯一标识.Name:在后台要获得前台的控件对象,需要使用Name属性。小技巧:如果不希望用户通过鼠标来更改窗体的大小可将最大化与最小化数值改为一致。
C# 之 初识Windows Forms窗体
创建用户界面时,把控件从工具箱拖放到窗体上,把他们放在应用程序运行时需要的地方,再双击该控件,添加控件的处理程序。
C# 之 抽象类简介
那么这个方法就是抽象方法。而方法所在的类一定是抽象类,这时候他们都需要abstract来修饰。2.抽象类能不能被实例化?抽象类不能被实例
C# 反射和特性简介
什么是元数据和反射??? 1.程序是用来处理数据的,文本和特性都是数据,而我们程序本身(类的定义和BLC中的类)这些也是数据。
C# 泛型简介
泛型允许我们延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。也就是说,泛型是可以与任何数据类型一起工作的类或方法。
C# 中重载 重写 和 覆盖
重载(Overload)是重新加载的意思,指的是同一个类中同名,但是参数列表不同的方法组(返回值不能区别函数是否重载),重载没有关键字。通俗点说重载是对内存中同一个类中的函数或方法进行重新加载的意思。 必须发生在一个类中,函数名相同,参数类型或者个数不同构成重载,与返回类型无...
C# 堆和栈的简述
内存中有一块区域称为栈(Stack),用来存储整形,浮点型,布尔型,字符型等基本数据类型,栈的工作方式很像是弹夹,我们的加子弹和打出子弹,都在弹夹的顶部操作。
C# Dictionary和SortedDictionary简介
SortedDictionary 泛型类是检索运算复杂度为 O(log n) 的二叉搜索树,其中 n 是字典中的元素数。就这一点而言,它与 SortedList 泛型类相似。
C# 委托和事件简介
委托用关键字delegate声明,他实际上定义了一种“函数类型”,明确规定了函数参数类型和返回值类型。
C# 委托详解汇总
委托的存在是因为,我们有时候需要将一个函数作为另一个函数的参数,这时就要用的委托(Delegate)机制
C# 中的接口和密封类
接口的成员可以是 方法(不能有方法体),属性,事件和索引器 ,但不能包含常数,字段,运算符,实例构造函数析构函数或类,也不能包括任何种类的静态成员,接口中的成员
两种重要的思想(面向对象 & 面向过程)
面向过程:将一个项目(或者一件事)从头到尾按顺序,一步步完成,先做什么,后坐什么,一直到结束,也就是我们人做事的方法。是分析解决问题的步骤,然后在使用的时候一一调用则可。,更接近于我们日常处理事情的思维。,把构成问题的事务分解成各个对象,而建立对象的目的也不是为了完成一个个步骤,...
C# 之 函数 (概念,定义,重载,参数)
函数的概念:函数就是定义在类中具有特定功能的一段独立小程序。函数的定义:函数可以帮助我们把功能性,逻辑性的代码进行封装,从而实现重复调用,提高了程序的复用性和效率
C# 实现求一个字符串的子串问题
构造一个函数,判断一个字符串是否含有特定子串 没有返回-1,有返回第一个子串的位置。没有返回-1,有返回第一个子串的位置。 比如 '123rsafsa3232' 中有“3rsafsa”子串,
C# 之 Dictionary字典的赋值
Dictionary<TKey,TValue> 类,表示键和值的集合。Dictionary<TKey,TValue> 泛型类提供一组键到一组值的映射。 每次对字典的添加都包含一个值和与其关联的键。 使用其键检索值的速度非常快。之前使用Dictionary,也没遇到什么问题,感觉很...
String -- StringBuilder 速度测试及各自方法简介
使用Stopwatch 秒表计时器类(注意引用命名空间System.String用时:约1.6s StringBuilder用时:约0.using System.using System.sw.sb.sw.Console.WriteLine(sw.Console.using Sy...
C# String和StringBuilder简介
String的缺点是每次字符串变量的内容发生了改变时,都必须重新分配内存。你想想,如果创建一个迭代100000次的循环,每次迭代都将一个字符连接到字符串,这样内存中就会有100000个字符串,每个字符串仅仅与前一个字符串相伴只是有一个字符不同,性能影响是很大的。StringBui...
C# 面向对象汇总
对象是一个自包含的实体,用一组可识别的特性和行为类标示,面向对象编程,就是针对对象编写类,就是具有相同属性和功能的抽象的集合。实例,就是一个真实的对象,实例化就是创建对象过程,使用new关键字来创建。构造方法又叫构造函数,其实就是对类进行初始化,构造方法与类同名,无返回值,也无需...
C# const VS readonly
public const double PI = 3.const常量是隐式静态,为同一个类的全部对象所共有,所有对象具有相同的值,如果O1和O2是Clircle类的两个对象,那么它们的const常量PI具有相同的大小,都是3.const:在声明时必须初始化值;readonly:可...
下一页