版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:,转转请注明出处:https://www.chuangxiangniao.com/p/37698.html/attachment/175807329376720
微信扫一扫
支付宝扫一扫
相关推荐
-
C# 中 10 个你真的应该学习(和使用!)的功能
如果你开始探索c#或决定扩展你的知识,那么你应该学习这些有用的语言功能,这样做有助于简化代码,避免错误,节省大量的时间。 1)async / await 使用async / await-pattern允许在执行阻塞操作时解除UI /当前线程的阻塞。async / await-pattern的工…
-
C# 多线程经典示例 吃苹果
本文主要讲述了多线程开发中经典示例,通过本示例,可以加深对多线程的理解。 示例概述: 下面用一个模拟吃苹果的实例,说明C#中多线程的实现方法。要求开发一个程序实现如下情况:一个家庭有三个孩子,爸爸妈妈不断削苹果往盘子里面放,老大、老二、老三不断从盘子里面取苹果吃。盘子的大小有限,最多只能放5个苹…
-
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…
