.Net

c# async/await的用法

转载,记录学习https://blog.csdn.net/qc530167365/article/details/83108848...
代码星球·2021-02-23

C#where关键字约束

where关键字的用法where关键词一个最重要的用法就是在泛型的声明、定义中做出约束。约束又分为接口约束、基类约束、构造函数约束、函数方法的约束。1.接口约束,泛型参数必须实现相应的接口才可以usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;us...
代码星球·2021-02-23

C#怎么在生成解决方案的过程中执行perl脚本

转载怎么在生成解决方案的过程中执行perl脚本项目--》属性生成解决方案的时候就会执行perl脚本文件 ...

C#面试题基础

1.什么是GAC,他的作用是什么?我的这篇文章有详细的介绍 https://www.cnblogs.com/zxtang/p/14313273.html2.描述一个被protectedinteral修饰的类成员的访问权限?public关键字是类型bai和类du型成员的访问zhi修饰符。公共访问dao是允许的最...
代码星球·2021-02-23

WPF之lognet4的基本使用

log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文介绍lognet4的基本使用。第一步:新建一个项目LoginUI,然后在该项目下新建一个日志管理类LogManager,再添加对lognet4.dll的引用nam...
代码星球·2021-02-23

C#通过地址获取省市区(基于百度地图API)

最近公司有个需求,想通过地址获取对应的省市区,本来想直接通过对地址的截取,对于完整的地址还可以,不完整的就没法用了所以本篇通过百度地图API来获取地址第一步:申请ak密钥登录百度地图开放平台,按照提示一步步申请即可,效果如下第二步:根据地理编码API获取地址对应的经纬度ak为密钥,123456是随便填的,填上你自己的a...

C#读取邮件附件的方法

基于需求需要从邮件里读取附件,从网络搜索整理如下:1使用 Spire.Email 从官网下载安装并引用,地址:https://www.e-iceblue.com/Download/email-for-net.html  获取附件代码如下:usingSystem.IO;usingS...
代码星球·2021-02-22

C#读写Excel的几种方法

1使用Office自带的库前提是本机须安装office才能运行,且不同的office版本之间可能会有兼容问题,从Nuget下载Microsoft.Office.Interop.Excel读写代码如下:1usingMicrosoft.Office.Interop.Excel;2usingExcel=Microsoft.O...
代码星球·2021-02-22

C#基础系列——多线程 信号量 异步 编程 Task Thread async和await

 多线程:ThreadStart是一个委托函数staticvoidMain(string[]args){ThreadoGetArgThread=newThread(newThreadStart(()=>{for(vari=0;i<1000000;i++){Console.WriteLine("后台...

10分钟.Net Core 简单入门教程

以Centos为例1、安装所需的依赖关系打开命令提示符并运行以下命令:sudorpm-Uvhhttps://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm2、安装.NETSDK更新可用于安装的产品,然后安装.NETSDK。在您的命令提示符...

C#属性(Attribute)用法实例解析

属性(Attribute)是C#程序设计中非常重要的一个技术,应用范围广泛,用法灵活多变。本文就以实例形式分析了C#中属性的应用。具体入戏:一、运用范围程序集,模块,类型(类,结构,枚举,接口,委托),字段,方法(含构造),方法,参数,方法返回值,属性(property),Attribute[AttributeUsag...

[C#] 谈谈异步编程async await

  为什么需要异步,异步对可能起阻止作用的活动(例如,应用程序访问Web时)至关重要。 对Web资源的访问有时很慢或会延迟。 如果此类活动在同步过程中受阻,则整个应用程序必须等待。 在异步过程中,应用程序可继续执行不依赖Web资源的其他工作,直至潜在阻止任务完成。  本节将一步一步带领大家...

Quartz.NET文档 入门教程

Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。 Quartz.NET允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了Quartz.NET的应用程序可以重用来自不同事件...
代码星球·2021-02-21

C#模拟http 发送post或get请求

privatestringHttpPost(stringUrl,stringpostDataStr){HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(Url);request.Method="POST";request.ContentType="appli...

asp.net 编码 解码

   编码代码:System.Web.HttpUtility.HtmlEncode("<ahref="http://hovertree.com/">何问起</a>");解码代码:System.Web.HttpUtility.HtmlDecode("&lt;a...
代码星球·2021-02-21