首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C# 学习记录
陈言必行
创建于2021-07-29
订阅专栏
记录C#学习过程中的相关知识点,遇到的问题,以及一些使用技巧。
等 15 人订阅
共54篇文章
创建于2021-07-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C# 中的修饰符
Public:公有的,是类型和类型成员的访问修饰符。对其访问没有限制。 Internal:内部的,是类型和类型成员的访问修饰符。同一个程序集中的所有类都可以访问 Private:私有的,是一个成员访问修饰符。只有在声明它们的类和结构中才可以访问。 Protected:受保护的,是...
C# 中的数组类
数组是 n(n≥1)个相同数据类型的数据元素的有限序列。一维数组可以看作是一个线性表,二维数组可以看作是“数据元素是一维数组”的一维数组,三维数组可以看作是“数据元素是二维数组”的一维数组,依次类推。C#支持一维数组、多维数组及交错数组(数组的数组)。所有的数组类型都隐含继承自 ...
C# 枚举简析
System.Enum 类型是所有枚举类型的抽象基类(它是一种与枚举类型的基础类型不同的独特类型),并且从 System.Enum 继承的成员在任何枚举类型中都可用。
C# 向下转型 和 is运算符
但转换后,基类的引用符不能引用派生类对象特有的函数,想要调用派生类特有的函数,必须将someone的类型强制为派生类,这种有基类向派生类张的过程称为向下类型转换。只有由基类向派生类转换是才能强制向下转换,否则程序会抛出异常,所有转换之前我们用is运算符进行检查。as运算符用于执行...
C# 装箱和拆箱
String s = obj.
C# List和SortedList简介
它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所以性能得到提高。
C# 中的一些集合类
用于存储一组数据,创建数组需要明确数组存储的类型及长度,一旦确定不可改变,没有方便的添加,删除,查找方法。2.3.栈是一种特殊的数据类型,先存储的元素最后被使用,这种操作通常称为先进后出
C# 之 常见和不常见的运算符汇总
C# 提供了许多运算符。 其中许多都受到内置类型的支持,可用于对这些类型的值执行基本操作。C# 提供了许多运算符
C# 之 字符串前加$ (字符串内插标识符)
$ 特殊字符将字符串文本标识为内插字符串 。 内插字符串是可能包含内插表达式的字符串文本 。 将内插字符串解析为结果字符串时,带有内插表达式的项会替换为表达式结果的字符串表示形式。字符串文本开头的 $ 和 " 之间不能有任何空格。DateTime date = DateTime....
C# 之 字符串前加@(逐字字符串标识符)
1.字符串前加@表示强制不转译。如果你的字符串中有大量的\字符,而不是想用转义,那就写@来取消\转义字符。
C# 中的类型转换(Convert类)
方法说明Convert.ToInt32()转换为整型(int)Convert.ToChar()转换为字符型(char)Convert.ToString()转换为字符串型
C# 之 volatile关键字解析
volatile 关键字指示一个字段可以由多个同时执行的线程修改。出于性能原因,编译器,运行时系统甚至硬件都可能重新排列对存储器位置的读取和写入。 声明了 volatile 的字段不进行这些优化。添加 volatile 修饰符可确保所有线程观察易失性写入操作(由任何其他线程执行)...
C# 之 方法参数传递机制
根据参数传递机制的不同,C#方法的形式参数分为四种:值形参、引用形参、输出形参以及形参数组,通过在形参定义时添加不同的参数描述符来表示。
C# 中的转译字符'/b'
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符