版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:,转转请注明出处:https://www.chuangxiangniao.com/p/885283.html/attachment/176352315552871
微信扫一扫
支付宝扫一扫
相关推荐
-
C#基础回顾Async 的返回类型
序 博主简单数了下自己发布过的异步文章,已经断断续续 8 篇了,这次我想以 async 的返回类型为例,单独谈谈。 异步方法具有三个可能的返回类型:Task、Task 和 void。 什么时候需要使用哪一种返回类型,具体情况需要具体分析。如果使用不当,程序的执行结果也许并不是你想要的,下面我们就来…
-
C#开发之winform(公共控件)
一、客户端设计思路 1.理顺设计思路,架构框架 2.设计界面 3.编写后台代码 4.数据库访问 二、公共控件 1、Button(按钮): ⑴ Enabled :确定是否启用控件 ⑵ Visible:确定控件是否课件; 2、CheckBox(多选项) 、CheckListB…
-
C#拾遗之小知识(三):类
是抽象的概念。 例如Dog类描述了狗有的一些特性,体重、身高、年龄、以及吼叫等等。 public class Dog { string dogBreed;//犬种 int weight; //体重 int height; //升高 int age; //年龄 public void …
-
C#拾遗之小知识(四):继承
方法重写: 基类方法标识virtual关键字,子类(继承类)中方法重写标识override关键字。 重写的方法必须跟基类的类型相同,如方法名称、返回和接受参数。 public class Class1 { public virtual void show(int i) {……} } …
-
C#拾遗之小知识(五):抽象类&接口
抽象类abstract: 抽象类和抽象方法可以用abstract关键字进行标识。就是没有完全定义的类或方法。所以不能直接实例化操作。 就因为他没完全定义所以不能用sealed关键字进行密封。 抽象方法不含程序主体: public abstract class Student { //抽象方法,不含程…
-
C#拾遗之小知识(六):数组
数组: Int [] intArray = new int[6];Int [][] intArray = new int[2][];Int [][][] intArray = new int[2][][];intArray[1][2][1] = 3;Int [ , ] myTable = new i…
-
C#进阶系列——AOP?AOP!
前言:这篇打算写写aop,说起aop,其实博主接触这个概念也才几个月,了解后才知道,原来之前自己写的好多代码原理就是基于aop的,比如mvc的过滤器filter,它里面的异常捕捉可以通过filterattribute,iexceptionfilter去处理,这两个对象的处理机制内部原理应该就是aop…
-
C#中CLR(公共语言运行时)与IL(中间代码)
.net平台中的CLR 首先要说明的是,.net平台与c#不是一回事 它是c#,vb.net等程序运行的平台。 CLR是公共语言运行时,是 .NET Framework的重要组成部分。它提供了内存管理、线程管理和异常处理等服务,而且还负责对代码实施严格的类型安全检查,保证了代码的正确性。 事实上,类…
-
C#基础系列:Linq to Xml读写xml
前言:xml的操作方式有多种,但要论使用频繁程度,博主用得最多的还是linq to xml的方式,觉得它使用起来很方便,就用那么几个方法就能完成简单xml的读写。之前做的一个项目有一个很变态的需求:c#项目调用不知道是什么语言写的一个webservice,然后添加服务引用总是失败,通过代理的方式动态…
-
C#正则表达式开源工具
先交代一下背景,最近工作中经常用到正则表达式,而正则表达式这个东西我个人觉得很鸡肋,不用吧,有些功能实现起来会很麻烦。用吧,又不是说工作中经常用到,只是有时候有些需要求用到而已。但是正则表达式只要一段时间不用,就会被遗忘,甚至是忘的一干二净。为了一定程度上解决这个鸡肋的问题,就有了这篇博客和我打算写…
-
C# Reflection 反射
在没使用反射之前,跨项目级的调用普遍的做法是项目级添加引用。 举例:Client 类调用 MysqlHelper 类的话 首先生成 MysqlHelper 项目, 然后在 Client 类中添加 MysqlHelper.dll, 接着在 Client 的方法中实例化,然后调用方法。 使用反射后,可以…
-
C#拾遗之SmtpClient类
smtpclient类 允许应用程序使用简单邮件传输协议 (SMTP) 发送电子邮件。 命名空间:system.net.mail 属性 ClientCertificates:指定应使用哪个证书来建立安全套接字层(SSL)连接 Credentials:获取或设置用来对发件人进行身份验证的凭证 Deli…
-
关于.NET异常处理的思考(上)
在项目开发中,对于系统和代码的稳定性和容错性都是有对应的要求。实际开发项目中的代码与样例代码的区别,更多的是在代码的运行的稳定性、容错性、扩展性的比较。 因为对于实现一个功能来说,实现功能的核心代码是一样的,可能只是在写法上优化而已,但是在实现某一个操作上使用的类来说,这一点是绝大多数时候是一样的。…
-
.NET异常设计原则
异常是使用.net时必然会遇到的问题,但是,有太多的开发人员没有从api设计的角度考虑这个问题。在大部分工作中,他们自始至终都知道需要捕获什么异常以及哪些异常需要写入全局日志。如果你设计了可以让你正确使用异常的api,则可以显著减少修复缺陷的时间。 谁的错? 异常设计背后的基本理论始于这样一个问题,…
-
C#接口(Interface)
C# 接口(Interface) 接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 “是什么” 部分,派生类定义了语法合同 “怎么做” 部分。 接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责…
-
C#开始使用 LINQ (上)
LINQ 简介 语言集成查询 (linq) 是 visual studio 2008 和 .net framework 3.5 版中引入的一项创新功能。 传统上,针对数据的查询都是以简单的字符串表示,而没有编译时类型检查或 IntelliSense 支持。此外,您还必须针对以下各种数据源学习一种不同…
-
C#编程之Excel导入、导出(源码下载) (上)
本篇主要介绍c#的excel导入、导出。 1. 介绍 1.1 第三方类库:NPOI 说明:NPOI是POI项目的.NET 版本,可用于Excel、Word的读写操作。 优点:不用装Office环境。 下载地址:http://npoi.codeplex.com/releases 1.2 Excel结构…
