C#基础
21篇C#的学习路线
yy763496668
这个作者很懒,什么都没留下…
展开
-
C#编程入门_1
21篇C#博客的配套源码C#之HelloWorld//引入命名空间using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;/* * 多行注释 * 这是1707A班的第一个程序 * *///这是一个单行注释//nam原创 2017-07-14 15:46:49 · 847 阅读 · 1 评论 -
C#编程入门_进制转换_2
21篇C#博客的配套源码进制数可以分为二进制、八进制、十进制和十六进制,不同的进制并不影响数据本身,因此数据可以在不同进制之间转换。在我们现实的生活中都是采用的十进制,就是满10进1。对于二进制、八进制、十六进制,无非就是满2进1,满8进1,满16进1.二进制十进制转化二进制 三次除以2计算得到余数依次是0、1、1,将所有余数倒序排列是1、1、0。所以十进制的6转换成...原创 2017-07-15 09:28:07 · 1389 阅读 · 0 评论 -
C#编程入门_表达式和运算符_3
算术运算符(+ 加 -减 * 乘 / 除 % 取模 ++ 自增 – 自减) using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 运算符和表达式{ class Program {原创 2017-07-15 09:55:53 · 496 阅读 · 0 评论 -
C#编程入门_选择分支语句_4
if选择分支语句using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace if分支语句{ class Program { static void Main(string[] a原创 2017-07-17 17:36:15 · 574 阅读 · 0 评论 -
C#编程入门_循环_5
while循环 while循环适合在执行循环体前先判断执行条件的操作using System.Linq;using System.Text;using System.Threading.Tasks;namespace while循环{ class Program { static void Main(string[] args) {原创 2017-07-17 17:38:38 · 553 阅读 · 0 评论 -
C#编程入门_数组_6
数组的定义具有相同数据类型的变量的有序集合 注意: 第一个特点:就是具有相同的数据类型 第二个特点:有序数组的声明及类型一位数组初始化 下标/索引 循环和数组的综合使用 数组中常用的系统方法 二维数组初始化 杨辉三角原创 2017-07-17 17:40:49 · 576 阅读 · 0 评论 -
C#编程入门_方法(函数)_7
函数的作用 函数的声明 函数的三要素 函数的调用 函数的参数原创 2017-07-17 17:43:13 · 555 阅读 · 0 评论 -
C#编程入门_跳转语句_8
break结束距离break最近的那一层循环continue结束当前所处的那一次循环goto意味着从goto这一行开始跳转,跳转到goto后面所跟标签的位置去执行相应的代码return结束当前的函数原创 2017-07-18 07:59:46 · 495 阅读 · 0 评论 -
C#编程入门_面向对象之封装_9
面向对象的三大特性:封装、继承、多态。 抽象的概念: 在封装的之前,还有一个概念叫抽象。如果说面向对象有四大特征的话,那么就是抽象、封装、继承和多态。抽象使我们进行封装的首要步骤。因为对象本身的状态与行为,以及对象之间的关系,都是抽象的结果。没有抽象,就没有对象。但是我们一般情况下都把抽象归为封装之内,所以我们常说的面向对象的三大特征是封装、继承、多态,从而少了抽象。抽象是从众多的事物中抽取出共原创 2017-07-18 08:01:37 · 760 阅读 · 2 评论 -
C#编程入门_面向对象之继承_10
继承概念在C#中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有的类被称作父类,子类会自动拥有父类除构造方法和析构方法以外的所有成员。 继承关系的相关语法: class 子类:父类 {}对于继承父类的子类来说,子类可以使用父类中公有的成员。对于C#来说,子类单继承一个父类,也就是说,C#继承具有单一性。 多个类可以同时继承同一个父类。在C#中,多层继承是可以原创 2017-07-18 08:03:14 · 504 阅读 · 0 评论 -
C#编程入门_面向对象之多态_11
多态原创 2017-07-18 08:04:20 · 500 阅读 · 0 评论 -
C#编程入门_杂项_12
static关键字索引器垃圾回收命名空间与程序集const和readonly运算符重载结构枚举原创 2017-07-18 08:06:08 · 607 阅读 · 0 评论 -
C#编程入门_String类及常用的工具类_13
String类字符串的特性 String类用来比较两个字符串、查找和抽取串中的字符或子串。 string可以看做是char的只读数组。 C#中字符串有一个重要的特性:不可变性,字符串一旦声明就不再可以改变。 注意:对该类对象的任何操作都将返回一个新的字符串对象 除了Clone Clone直接将该字符串的引用返回了示例: String s1 = “a”; String s2 = s1 +原创 2017-07-18 08:07:52 · 1287 阅读 · 0 评论 -
C#编程入门_常用集合_14
List ArrayList原创 2017-07-18 20:35:42 · 449 阅读 · 0 评论 -
C#编程入门_简单算法_15
冒泡排序 冒泡排序就是相邻的两个数字进行比较,我们采用的冒泡排序是从前向后进行排序,如果前面的比后面的就进行交换位置。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 冒泡排序{ class原创 2017-07-18 20:41:23 · 594 阅读 · 0 评论 -
C#编程入门_异常处理_16
异常处理原创 2017-07-18 20:43:34 · 444 阅读 · 0 评论 -
C#编程入门_文件处理IO_17
Path类在程序中经常会对文件的路径进行操作,例如获取文件的扩展名,获取文件或文件夹的路径等,为了实现此类功能,C#中提供了Path类。Path类中包含了一系列用于对文件路径进行操作的方法 参考代码using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text原创 2017-07-19 07:07:04 · 467 阅读 · 0 评论 -
C#编程入门_进程和线程_18
线程原创 2017-07-19 07:08:12 · 364 阅读 · 0 评论 -
C#编程入门_反射_19
反射的简介Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如:Assembly类可以获得正在运行的装配件信息,也可以动态的加载装配件,以及在装配件中查找类原创 2017-07-19 07:08:54 · 407 阅读 · 0 评论 -
C#编程入门_委托、事件、Lambda表达式_20
委托原创 2017-07-19 07:10:38 · 515 阅读 · 0 评论 -
C#编程入门_网络编程_21
网络基本原理 ISO:国际标准化组织 OSI:开放系统互联结构模型 ISO/OSI模型把网络分成了若干层,每层都实现特定的功能。 ISO/OSI模型把网络表示成竖直的线,模型中的每一层次至少包含有一个协议,所以也可以说是模型中的协议是逐个叠放的。协议栈是个由竖直的层和对方的协议抽象而来。 OSI不是一个实际的物理模型,而是一个将网络协议规范化了的逻辑参考模型网络通讯原理TCP编程TCP协原创 2017-07-19 07:11:08 · 453 阅读 · 0 评论