C#
文章平均质量分 53
apr_su
这个作者很懒,什么都没留下…
展开
-
【C#】变量
变量编程的本质是对内存中数据的访问和修改。程序所用到的数据都会保存在内存中,程序员需要一种机制来访问或修改内存中的数据,而这种机制就是变量,每一个变量都代表了一小块内存,而变量都是有名字的,程序对变量赋值,其实就是把数据装入该变量所代表的内存区的过程,读取变量是同样的道理。 视频中,小杨老师,将数据存储和客人住酒店联系1.开房间相当于声明变量,开一个能够存放数字的空间;2....原创 2018-07-23 16:43:09 · 346 阅读 · 29 评论 -
【C#】跨线程操作控件
问题:在多线程编程中,我们经常要在工作线程中去更新界面显示,而在多线程中直接调用界面控件的方法是错误的做法,它会出现以下错误:跨线程操作无效:从创建它的线程以外的线程访问控制’x’。解决方法:Invoke 和 BeginInvoke 就是为了解决这个问题而出现的,使你在多线程中安全的更新界面显示。两者区别:control.invoke(参数delegate)方法:在拥有此控件的基础窗...原创 2019-05-21 14:40:08 · 585 阅读 · 27 评论 -
【C#】WPF下实现局域网UDP广播
发送广播/// <summary>/// 用于UDP发送的网络服务类/// </summary>private UdpClient udpcSend;private void BtnSend_MouseLeftButtonDown(object sender, MouseButtonEventArgs e){ if (string.IsNullOrWhite...原创 2019-05-19 21:06:36 · 1259 阅读 · 20 评论 -
【C#】异常处理
前言异常处理相当于大楼失火时,烟雾感应器捕获到高于正常密度的烟雾,将自动喷水进行灭火的操作。 C#程序中,使用异常处理语句处理异常。主要的异常处理语句有throw语句,try..catch语句和try..catch…finally语句。throw语句throw语句用于主动引发一个异常,使用throw语句可以在特定的情形下,自动抛出异常。 基本格式:这里写代码片try...原创 2018-09-02 21:37:01 · 276 阅读 · 9 评论 -
【C#】构造方法
背景一般方法实例化类时,存在的问题有:①赋值繁琐,重复书写对象名②只读,只为安全,但不能写入了类的构造方法构造方法用来创建对象,对构造方法中对对象进行初始化。(类的实例化和对象的初始化的区别)构造方法用来创建对象的特殊方法,方法和类名一样,没有返回值,连void都不用构造方法可以有参数,实例化对象的时候传递参数即可如果自己不创建构造方法,则类中有一个默认的无参构造方法...原创 2018-08-22 17:35:05 · 311 阅读 · 18 评论 -
【C#】面向对象
类和对象对象,看得见,摸得到,具体的,特指的类:是模板,确定对象将会拥有的特征(属性)和行为(方法)类和对象的区别类是对象的类型对象是类的实例类不占内存,对象占内存类的代码定义[访问修饰符]class 类名{ 成员; ...}//Person 类public class Person{ public string ...原创 2018-08-19 16:46:30 · 205 阅读 · 16 评论 -
【C#】函数
为什么使用函数1.提供一个套路,使某段代码对不同数据执行相同的操作;2.函数可以使代码的可读性更高,写代码更简单函数体定义和使用函数//定义函数static&amp;lt;returnType&amp;gt;&amp;lt;FunctionName&amp;gt;(){ ... return &amp;lt;returnValue&amp;gt;}//使用原创 2018-08-12 21:07:56 · 259 阅读 · 13 评论 -
【C#】学习笔记
交换变量值的两种方法添加第三个变量,大家非常熟悉的不添加变量,把两个变量的值作和赋值给第一个变量,将第一个变量和第二个变量作差赋值给第二个变量,最后将第一个变量和第二个变量的值做差赋值给第一个变量字符串类型 console.readline(); 用于接收用户的输入, 必须定义一个字符串类型的变量来接收并存储用户输入的值字符串转化为数字类型转义符 为什么使用转义符 ...原创 2018-08-04 10:48:05 · 273 阅读 · 13 评论 -
【C#】初步了解
.net一般指.Net Framework框架,一种平台,一种技术。应用开发桌面应用程序(Winform)开发Internet应用程序(ASP.NET)手机开发交互模式C/S:客户机(client)/服务器模式(server)B/S:浏览器(browser)/服务器模式(server)CC#是一种面向对象的编程语言,可以开发基于.net平台的应用。...原创 2018-07-22 21:33:51 · 249 阅读 · 26 评论 -
【C#】使用NOPI将Excel表格转换为DataTable
POI是一套用Java写成的库,能够帮助开发者在没有安装微软Office的情况下读写Office97-2003的文件,支持的文件格式包括xls, doc, ppt等。 NPOI,就是POI的.NET版本。///<summary>/// 将excel导入到datatable/// </summary>/// <param name="filePath"&g...原创 2019-05-11 21:38:46 · 1184 阅读 · 15 评论