C#入门学习
C#入门经典(第八版)学习笔记
Foundmyself
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何定义C#中类的成员
C#中类的成员成员定义在类定义中,也提供该类中所有成员的定义,包括字段、方法和属性。所有成员都有自己的访问级别,用下面的关键字之一来定义。public——成员可由任何代码访问private——成员只能由类中的代码访问(如果没有使用任何关键字,就默认使用这个)internal——成员只能由定义它的程序集(项目)内部代码访问protected——成员只能由类和派生类访问。也可以使用protected internal成员只能由项目中派生类来访问。定义字段class MyClass{ pub原创 2020-07-30 09:23:11 · 759 阅读 · 0 评论 -
如何在C#中定义一个类
定义类C#中类的定义C#使用class关键字来定义类class MyClass{ //class members;}定义了一个类后就可以在项目中能访问到该类的位置实例化该类,默认情况下类的声明为内部的,即只有当前代码才能访问它,可使用internal关键字来显式指出这一点,但是没有必要internal class MyClass{ //class members.}此外还可以指定类是公共的,可被其他代码访问,为此要使用关键字publicpublic class MyClass{原创 2020-07-28 15:39:45 · 6686 阅读 · 0 评论 -
C#面向对象编程
C#面向对象编程简介原创 2020-07-27 15:30:44 · 450 阅读 · 0 评论 -
C#中有关函数的知识
函数函数的签名由函数的名称和参数共同定义,简单地说,签名由方法名称、它的参数类型和参数的修饰符组成。方法的签名不包括返回类型,并且不包括参数的名称。例:void F();//签名是F(),int F(int x);//签名是F(int),int F(out int x);//签名是F(out int),此处out指的是参数的修饰符。一般采用PascalCase来编写函数名执行一行代码的函数可以使用C#6引入的一个功能:表达式体方法。使用=>(Lamada箭头)来表示它。例如static do原创 2020-07-25 10:31:51 · 315 阅读 · 0 评论 -
有关变量的更多内容
变量的更多内容类型转换一般情况下,不同类型变量使用不同的模式来表示数据。这意味着,即使可以把一系列的位从一种类型的变量移动到另一种类型的变量中,结果可能也与期望的不同。因此需要进行类型转换。类型转换分为两种形式,分别是隐式转换:从类型A到类型B的转换可以在所有的情况下进行,执行的规则非常简单,可以让编译器执行转换,显示转换:从从类型A到类型B的转换只能在某种情况下进行,转换规则比较复杂,应进行某种类型的额外处理。隐式转换的规则很简单只要转换类型A的取值范围完全包含在类型B中就可以将A隐式转换成B。原创 2020-07-18 16:51:44 · 216 阅读 · 0 评论 -
C#流程控制
流程控制布尔逻辑布尔赋值运算符可以把布尔比较和赋值组合起来布尔赋值运算符|&=val1&=val2的意思是val1的值为val1&val2的值^是按bit位异或运算符(用于对数据的位进行du操作),它表示的含义是zhi逐位非或,要dao求两个整型操作数。从最小(即最右)的位开始,对操作数逐位操作;如果只有其中一个位为1,那么结果为1;否则为0。例如: 0000 0000 1011 1111^ 0000 1111 0101 1111为0000 1111 111原创 2020-07-17 16:39:05 · 218 阅读 · 0 评论 -
C#变量和表达式
变量的命名:变量的名字必须以字母下划线或者@开头一字不变字符串::即两个双引号之间的所有字符都包含子字符串之中,包括行末字符和需要转义的字符,这种方法需要再字符串的开头加一个@符号。这种字符串再文件名中非常有用,因为文件名中大量使用了反斜杠字符,如果使用一般字符串,就必须在字符串中使用两个反斜杠 ,例如:“C:\Temp\MyDir\Myfile.doc”,但使用一字不变字符串就只需要使用一个反斜杠例如:@“C:\Temp\MyDir\MyFile.doc”...原创 2020-07-17 11:29:32 · 195 阅读 · 0 评论
分享