C#学习笔记
文章平均质量分 61
c#学习过程中的笔记心得。
Code_BaiYE
Hello world!
展开
-
C#基础语法(二)
1.方法覆盖overriding methods①只有声明为virtual的方法才能被子类覆盖public virtual void G() {...} //虚方法②覆盖方法必须被声明为overrideclass B:A{ public override void G(){...} //覆盖}注意:覆盖方法必须和原方法有相同的参数和可见性static方法不能被覆盖2.泛型Generic...原创 2018-06-06 15:00:25 · 189 阅读 · 0 评论 -
2015级C#期末考题
答案仅供参考,欢迎交流质疑。一、选择题2. The smallest unit for deployment in C# is called _______.A.Assembly B.Namespace C.Package D.Modole3. Not a valid indetifier _______.A.@do B._main_ C.in D.πλα In是C#关键字;可以以π、字母下划...原创 2018-06-06 20:28:05 · 2157 阅读 · 2 评论 -
C#新特征
1.goto语句 C#语言中可以用来实现跳跃功能的命令主要有:break语句、continue语句和goto语句。 只要给予一个标记,goto语句就可以将程序跳转到标记所在的位置。注意:goto语句不可以跳到for循环中。goto语句不可以跳到类的外面。goto语句不可以退出try{}catch()finally{}语句。2.委托与事件①可以把委托看成一种特殊的对象类型,委托可以用...原创 2018-06-04 14:14:53 · 176 阅读 · 0 评论 -
C#基础语法
1.标识符(Identifiers)变量命名规则:必须以字母或下划线开头;只能由字母、数字、下划线组成;不能与C#关键字同名。特殊情况:可以使用“@”符号将关键字用作标识符Ex:if 是关键字 ; @if 作为标识符if可能包含Unicode转义序列,如b\u0061ck the identifier back字符串:"file \"C:\\sample.txt\"" file "C:...原创 2018-06-05 19:00:54 · 720 阅读 · 0 评论 -
C#——抽象类(Abstract Class)、密封类(Sealed class)、接口(interface)
/*C#快要期末考试了,还是抓紧复习复习基础知识吧...打卡Day 1*/一、抽象类和抽象方法1.抽象类本身不能实例化,也就是不能创建对象,只能作为基类使用,用关键字abstract修饰。2.抽象类中的成员可以是抽象成员,也可以是非抽象成员。3.抽象方法只存在于抽象类的定义中,非抽象类中不能包含抽象方法。定义格式:访问修饰符 abstract 返回值类型 方法名(参数表);4.例题:Which o...原创 2018-05-23 21:33:55 · 624 阅读 · 0 评论 -
C#课堂笔记——第六周
1.语句;分号是表达一个语句结束的标志,单独一个分号也算是一个语句。2.else和相对最近的if相匹配3.switch语句中的变量不能是浮点数,因为switch语句进行判断是本质上是在做减法。4.C#每个case语句之后都必须有break等语句进行跳出,不能“贯穿”。5.有穷自动机6.foreachforeach循环是一个特殊的for循环,只能读数据,不能写数据。int[ ] a = {3, 17...原创 2018-04-19 11:01:38 · 194 阅读 · 0 评论 -
C# ADO.NET
1.ADO.NET对象模型①数据连接对象(Connection):用于建立到指定资源的连接,负责初始化数据库②数据命令对象(Command):对数据源执行SQL命令③数据阅读对象(DataReader):用于从数据源中获取一个只读数据流DataReader对象每次只能从数据源中读取一行数据到内存。④数据适配器对象(DataAdapter):用于填充一个数据集,解析数据源的更新等操作2.使用ADO....原创 2018-04-23 20:34:20 · 538 阅读 · 0 评论 -
C#图形设计GDI+——(二)
一、绘图流程1.创建Graphics对象2.创建绘图工具并设置相应的属性要在画布上绘制各种图形,需要定义画笔、画刷等工具。3.使用Graphics对象的方法进行图像绘制、文本显示等在有了画布、画笔或画刷之后,只需要调用Graphics对象的各种绘图方法进行图形的绘制,或者调用DrawString()方法显示指定的文本。4.释放Graphics对象、绘图工具等资源在完成图形绘制、文本显示之后,需要调...原创 2018-04-18 10:33:04 · 635 阅读 · 0 评论 -
C#图形设计(GDI+)(一)
一、前言本篇博文主要介绍在C#.NET中如何绘制基本图形,包括画笔、画刷等基本绘图工具的创建和使用方法、空心图形和填充图形以及文本的绘制方法。二、绘图概述1.GDI+中的各种类大都包含在命名空间System.Drawing中,其中最常用的是Graphics类。2.绘图的基本知识①像素像素是构成图像的基本单元,也是计算机屏幕上所能显示的最小单位。像素可以衡量屏幕的分辨率,可以定位屏幕上的位置,也可以...原创 2018-04-16 23:03:02 · 1448 阅读 · 0 评论 -
C#——WPF控件操作基础
1.WPF简介WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。2.创建WPF程序打开visual studio(我这里用的是2017版本),新建项目,选择V...原创 2018-04-11 21:38:33 · 4827 阅读 · 0 评论 -
C# —— 数据类型
1.值类型和引用类型根据在内存中存储位置的不同,C#中的数据类型可分为两类:值类型和引用类型。值类型:该类型的数据长度固定,存放于堆栈(stack)上。值类型变量直接保存变量的值,一旦离开其定义的作用域,立即就会从内存中删除。引用类型:该类型数据的长度可变,存放于堆(Heap)上。引用类型变量保存的是数据的引用地址,并一直被保留在内存中,直到.NET垃圾回收器将它们销毁。2.作为完全面向对象的语言...原创 2018-04-08 17:19:00 · 401 阅读 · 0 评论 -
C#程序设计——.NET平台概述
1.C#是微软公司推出的一种面向.NET平台的、类型安全的面向对象编程语言。2..NET平台=新平台+新标准协议+统一的开发工具3..NET平台是一种运行于各个操作系统之上的软件运行平台,只要安装了.NET Framework,则从Windows 98到Windows XP都可以运行.NET程序。4..NET平台支持20多种编程语言,目前由微软公司提供的.NET编程语言主要有Visual Basi...原创 2018-03-23 20:28:43 · 2106 阅读 · 0 评论