C#学习记录
文章平均质量分 86
大马叔
Crush On You
展开
-
C#多态之虚方法、抽象类和接口
多态思想、虚方法、抽象类、抽象方法、什么是抽象类?、什么是抽象方法?、接口、显式接口成员实现、抽象类和接口的区别、虚方法和抽象类的区别原创 2023-02-02 18:11:09 · 474 阅读 · 0 评论 -
C#params参数、ref参数与out参数
C#params参数、ref参数与out参数形参与实参形参:全称为“形式参数”,是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传递的参数。形参变量只有在被调用时才分配内存单元,在调用结束时, 即刻释放所分配的内存单元。因此,形参只有在函数内部有效。 函数调用结束返回主调函数后则不能再使用该形参变量。实参:全称为"实际参数",是在调用时传递给函数的参数,即传递给被调用函数的值,实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,当代码调用一个方法时,形参的值必须在方法的代码开原创 2023-01-19 16:03:41 · 1516 阅读 · 0 评论 -
C#中的常用Math函数归纳
C#中的常用Math函数归纳1.幂函数。Math.Pow(); ——返回指定数字的指定次幂例如:Math.Pow(3,2) 等价于数学中:3²注意:当使用幂函数计算平方根时,必须使用小数,例如计算4的平方根即Math.Pow(4,0.5);否则一旦引入分数,输出结果必然是1,原因目前未知,欢迎解答。2.开方/开根号。Math.Sqrt(); ——返回指定数字的平方根例如:Math.Sqrt(9) 输出3 等价于数学中的:√93.绝对值。Math.Abs()原创 2023-01-18 21:08:52 · 6004 阅读 · 2 评论 -
C#开发Windouw窗体之Form窗体及示例(基础)
C#开发Windouw窗体之Form窗体及示例(基础)Forms窗体也称为窗口,通过窗体可以显示信息、请求用户输入以及通过网络与远程计算机通信。我们首先要明白三点:1.窗体也是对象,窗体类定义了生成窗体的模板,每当实例化一个窗体类,就产生一个窗体2.Form类是所有窗体类的基类。3.在一个项目中,每个窗体都有自己的Form.cs代码,但所有窗体只有一个启动窗体,核心便是Program.cs文件里的Main()函数作为程序的主入口点。下面我将通过Visual Studio2017展示窗体的原创 2023-01-17 21:30:09 · 10795 阅读 · 1 评论 -
C#字符和字符串
C#字符和字符串.大写的String/Char和小写的string/char有什么区别?转义字符.输出特殊字符.字符串的方法原创 2023-01-13 18:41:39 · 419 阅读 · 0 评论 -
C#运算符优先级及实例
C#运算符优先级及实例。通常,优先级高低顺序依次是:增量、减量运算>算数运算>关系运算>逻辑运算>赋值运算。可参考下表:“&&”与“&”的区别原创 2023-01-12 17:29:53 · 1462 阅读 · 0 评论 -
浮点数为什么会存在误差?如何解决?
浮点数为什么会有误差?我们应该如何解决精度丢失呢?我觉得从计算机的存储原理来解释会好一些,由于计算机只能识别0和1,所以小数也不例外的必须按照二进制来进行储存。首先我们得清楚小数转换为二进制的方法:对小数点以后的数乘以2,取结果的整数部分(非1即0),然后再用小数部分再乘以2,再取结果的整数部分……以此类推,直到小数部分为0,随后正序排列。原创 2023-01-11 17:11:14 · 322 阅读 · 0 评论 -
C#如何理解值类型和引用类型/如何理解堆和栈
值类型和引用类型的特点。什么是值类型和引用类型?为什么声明float类型的数值后必须加f或F?整数类型为什么通常使用int而不是short?引用类型和值类型的区别是什么呢?string类型原创 2023-01-09 22:57:30 · 167 阅读 · 0 评论 -
C#Main函数
Main方法可以重载吗?Main方法能被其他方法调用吗?Main方法可以继承吗?Main是否可以存在多个,如何设置启动那个Main()函数?Main()方法是程序的入口点,C#程序中必须包含一个Main()方法,在该方法中可以创建对象和调用其他方法,但是C#所有的Main()方法都必须是静态的。C#是一种完全面向对象的编程语言,即使是程序的启动入口,它也是一个类的成员。由于程序启动时还没有创建类的对象原创 2023-01-07 23:40:00 · 2264 阅读 · 0 评论