C
C相关学习记录
水灵灵的大萝卜
这个作者很懒,什么都没留下…
展开
-
C#实现多态的方法
在父类的方法名前加上关键字 virtual 标记为虚方法,表示这个方法可以被子类重写,子类重写父类的方法时需要在方法名前加上关键字 override。在父类的前面加关键字 abstract ,父类方法前面也加上 abstract ,这时子类可以重写父类方法,在子类方法名前加关键字 override。1、 接口所包含的成员不允许添加访问修饰符,默认为 public;1、抽象类所包含的抽象成员不能有任何实现(函数体);2、接口中不允许写含有方法体的函数;3、抽象成员只能被包含到抽象类中。原创 2024-06-13 15:08:23 · 200 阅读 · 0 评论 -
C#字符串相关的属性和方法(常用)
判断某个字符串在字符串中最后一次出现的位置,如果没有返回-1。判断某个字符串在字符串中第一次出现的位置,如果没有返回-1。可以对字符串进行分割,返回一个新字符串数组。将数组按照指定的分隔符链接,返回一个字符串。判断字符串是否以指定的字符串为起始。判断当前字符串是否包含指定的字符串。可以将字符串转换为对应的字符数组。将指定的字符串替换为想要的字符串。判断字符串是否以指定的字符串结束。判断一个字符串是否为空或null。获得当前字符串中字符的个数。去掉字符串后面的空格。去掉字符串前面的空格。去掉字符串中的空格。原创 2023-10-17 17:00:01 · 123 阅读 · 0 评论 -
C#中的Convert类型转换
在C#语法中,两个类型相似的变量可以进行自动类型转换或强制类型转换,例如:int和double。但是遇到string类型要转换为int或double类型时,就需要用到Convert方法。注:转换时不要超出指定类型的范围,所转换的值字面上要与指定的类型相同。原创 2023-07-27 14:58:02 · 1144 阅读 · 1 评论 -
认识指针(基础)
指针的概念 想要了解指针的概念,首先要了解变量在内存中是如何存储的。int a=3; //这行代码的意思是,首先在计算机的随机区域开辟一个地址,连续四个字节的空间,把整数3存放在这个连续的空间上原创 2022-12-23 12:13:31 · 71 阅读 · 0 评论 -
C#中的方法
方法(method)的前身是C/C++语言的函数(function)。方法是面向对象范畴的概念,在非面向对象语言中仍然称为函数。最基本的成员只有两个——字段与方法(成员变量与成员函数),变量存放数据,函数存放算法,所以本质还是数据+算法。C#语言中函数不可能独立于类(或结构体)之外。注:C++中是可以的,称为“全局函数”。方法永远都是类(或结构体)的成员,所以我们要先定义一个类。只有作为类(或结构体)的成员时才被称为方法。方法表示类(或结构体)“能做什么事情”。方法是类(或结构体)最基本的成员之一。原创 2023-03-23 10:15:36 · 60 阅读 · 0 评论 -
C#语言的类型系统
表面上来看,变量的用途就是存储数据。实际上,变量表示了存储位置,并且每个变量都有一个类型,以决定什么样的值能够存入变量。变量一共有7种:array[99];return a+b;return a+b;return a+b;狭义的变量指局部变量,因为其它种类的变量都有自己的约定名称,简单的讲局部变量就是方法体(函数体)里声明的变量。总的来说,变量就是以变量名所对应的内存地址为起点,以其数据类型所要求的存储空间为长度的一块内存区域。变量的声明:告诉编译器有这样一个变量。原创 2023-03-20 11:06:19 · 144 阅读 · 0 评论