C#
寂寂寂寂寂蝶丶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#自带类库没有注释问题
新安装的vs2019,打开项目的时候查找程序集接口时,发现失去了对应的中文注释,但调整项目属性中的目标框架后,发现设置为目前最高的4.7.2框架则可以正常查看类库注释。但设置为4.5框架的时候,就失去了注释,通过对比俩个文件夹下的文件,发现有注释的文件夹下多了个这个文件。将它拷贝到4.5框架的文件夹下面后,重启vs,再次设置为4.5框架也可以正常查看类库注释了。...原创 2020-06-13 19:01:22 · 2007 阅读 · 0 评论 -
Main方法
每一个C#程序都必须有一个入口点,一个必须叫做Main的方法,Main必须总是声明为static,Main方法共有4种形式作为程序的入口点。前面俩种形式在程序终止后都不返回值给执行环境,后面俩种形式则返回int值,如果使用返回值,通常用于报告程序的成功或失败,0通常用于表示成功,第二种和第四种形式允许我们在程序启动时从命令行向程序传入实参,可以有0个或多个命令行参数,即使没有参数,args...原创 2019-11-22 12:19:14 · 727 阅读 · 0 评论 -
可空类型(?)、空接合运算符(??)、三元运算符(?:)、NULL检查运算符(?.)
可空类型修饰符(?)可空类型允许我们创建一个值类型变量并且可以标记为有效或无效,这样我们就可以有效的把值类型设置为“null”,在处理数据库和其他包含可能未赋值的元素的数据类型时,将null赋值给数值类型或布尔类型的功能特别有用,例如数据库中的布尔类型字段可以存储值true或false,或者该字段也可以未定义。可空类型总是基于另外一个叫做基础类型的已经被声明的类型,可以从任何值类型创建可空...原创 2019-11-22 11:57:39 · 833 阅读 · 0 评论 -
string
stringC#预定义的string类型代表了.NET的System.String类,字符串是Unicode字符串数组,字符串是不可变的,它们不能被修改。string相关的方法不会改变原字符串,而是返回了新的副本,对于一个string,任何"改变"都会分配一个新的恒定字符串。 static void Main(string[] args) { ...原创 2019-11-21 19:10:22 · 200 阅读 · 0 评论 -
LINQ查询语句
在关系型数据库中,数据被组织放入规范化很好的表中,并通过简单而又强大的语言SQL来进行访问,SQL可以和数据库中任何数据配合使用,因为数据被放入表中,并遵从一些严格的规则。然而在程序中却与数据库相反,保存在类对象或结构中的数据差异很大,因此,没有通用的查询语言来从数据结构中获取数据,从对象获取数据的方法一直都是作为程序的一部分而设计的,然而使用LINQ可以轻松查询对象集合。LINQ是.NET框...原创 2019-11-21 18:08:03 · 811 阅读 · 0 评论 -
数组、多维数组、交错数组以及与C++中数组的不同
数组是引用类型,数组实例是从System.Array继承的对象,与对象创建表达式不一样,数组创建表达式不包括( ),数组一旦创建,大小就固定了,C#不支持动态数组。Rank:返回数组的维度数的属性Length:返回数组长度(数组中所有元素的个数)的属性C#与C++申请一维、多维数组的不同C#:(1)在创建C#数组时=左边的[ ]内不能填写任何数据,只能填写逗号表示创建的数组的维度,它会根...原创 2019-11-07 18:33:51 · 813 阅读 · 0 评论 -
预处理指令
预处理指令规则(1)预处理指令必须和C#代码在不同的行(2)与C#语句不同,预处理指令不需要以分号结尾(3)包含预处理指令的每一行必须以#字符开始,在#字符前可以有空格,在#字符和指令之间可以有空格(4)允许行尾注释,但是在预处理指令所在的行不允许分隔符注释(/**/)#define和#undef指令编译符号是只有俩种可能状态的标识符,要么被定义,要么未被定义。编译符号有如下特性...原创 2019-11-06 19:31:11 · 556 阅读 · 0 评论 -
C#中类、类实例的创建于C++的区别
C#中的类:C#提供了6种用户定义类型,其中最重要额就是类(class),类是一个能存储数据并执行代码的数据结构,它包含数据成员和函数成员。一个C#类可以由任意数目的数据成员和函数成员,成员可以是9种可能的成员类型的任意组合。数据成员(存储数据):字段、常量(const)函数成员(执行代码):方法(相当于C++中的成员函数)、属性、构造函数、析构函数、运算符、索引器、事件注意:(1)...原创 2019-10-26 16:35:20 · 356 阅读 · 0 评论 -
ReadLine和WriteLine的用法
console.ReadLine();等待输入,并按回车继续console.WriteLine(格式字符串(含替代标记),替换值0,替换值1,替换值2,......);1.如果不只一个参数,中间逗号分隔2.第一个参数必须是字符串,且为格式字符串,里面可以包含替代标记,用{n}来表示 n的值从0开始编号3.标记不能试图引用超出替换值列表以外位置的值,如果引用了,不会产生编译错误...原创 2019-10-24 11:42:55 · 2977 阅读 · 0 评论
分享