![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#使用
ai灰原
这个作者很懒,什么都没留下…
展开
-
C# 简易的socket编程(1)
本次主要就是写一写服务端与客服端相互发一些简单信息的代码。增加心跳包,发送复杂文件等之后慢慢扩展吧。效果展示:首先创建winform项目,创建两个cs服务器代码public partial class server : Form { public server() { InitializeComponent(); } /// <summary> /// 开启监听原创 2020-06-03 17:50:26 · 174 阅读 · 0 评论 -
C# 多线程基础
**进程:**是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又是调度运行的基本单位,是系统中的并发执行的单位。**线程:**单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位。**本质区别:**进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位比如说QQ程序就是一个进程,里面和不同人聊天,每一个聊天框就是线程。多线程输出多线程要传递参数就用ParameterizedThreadStart ,他有一个objec原创 2020-05-28 17:19:29 · 111 阅读 · 0 评论 -
C# 读取文件及文件夹操作
文件读取public static void read() { try { // 创建一个 StreamReader 的实例来读取文件 // using 语句也能关闭 StreamReader using (StreamReader sr = new StreamReader("E:\\Test\\test.txt"))原创 2020-05-28 13:48:51 · 1496 阅读 · 0 评论 -
C# 事件与委托详解
看了一个博主写的 好详细啊 通俗易懂https://blog.csdn.net/lizhenxiqnmlgb/article/details/82141968转载 2020-05-28 09:46:20 · 80 阅读 · 0 评论 -
C# Linq基础使用
LINQ代表语言集成查询(Language Integrated Query),是.NEt框架的扩展,它允许我们用SQL查询数据库的方式来查询数据的集合,使用它,可以从数据库、程序对象的集合以及XML文档中查询数据。linq基础查询: //定义一个数组 查询出大于5的数 对list操作也类似 int[] number = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; IEnumerable<int> re原创 2020-05-26 21:59:28 · 190 阅读 · 0 评论 -
C# 映射,反射简单使用
首先赋予要映射的类get,set属性public class GetLifeCheck { public string orgname { get; set; } public string vDevicedesc{ get; set; } public DateTime LifeCycle { get; set; } }然后在需要用到的地方使用 List<GetLifeCheck> re = Db.Query原创 2020-05-23 22:44:59 · 2636 阅读 · 0 评论 -
C# 调用API接口
参考链接:https://blog.csdn.net/qq_35913274/article/details/79194046 get post 请求两种方式,我挑选了一种简单的方式关于C#代码调用API接口获取到json数据的简单方法:using (var client = new WebClient()) { client.Encoding = Encoding.UTF8; string serviceA原创 2020-05-19 21:53:29 · 15498 阅读 · 3 评论 -
C# 搭建WebApi后台
本博客记录的是C#作为后台语言,sqlsugar作为实体数据库,swagger作为接口文档。1.创建项目2.生成实体数据库使用sqlsugar里面的代码生成器就好了连接自己的数据库后就会生成该数据库的实体,有两个文件,在webApi项目中引用就行3. 引入swagger直接在NuGet里面引入就可以了4. 运行写好操作后 运行就可以看到接口文档了 记得路径加后缀 swagger...原创 2020-05-19 21:31:05 · 1039 阅读 · 0 评论 -
C# 发送邮件 25和465两种端口方式
使用C#通过stmp 通过网易163邮箱发送。最好收件箱添加本人的,不然会被163认定为垃圾邮件。如果服务器上使用 记得安全组打开25端口,不然会失败。 //实例化两个必要的 MailMessage mail = new MailMessage(); SmtpClient smtp = new SmtpClient(); //发送邮箱地址 mail.From = new MailAddress("li原创 2020-05-16 12:10:31 · 2510 阅读 · 0 评论 -
DateTime和String 转换
DataTime和String 转换string格式化可以获得想要的任何形式 DateTime dt = DateTime.Now;//2020/5/10 22:42:43 //想要什么格式 format输入想要的格式 string str= string.Format("{0:yyyy-MM-dd}", dt);//2020-5-10 //定义的时候格式化 string dt2= DateTime.No原创 2020-05-16 12:03:59 · 883 阅读 · 0 评论 -
C#图片和Base64转换
C#Base64图片转换C#代码运行如何获取到本地的路径://path是现在运行程序所在的debug目录 string path=Path.Combine(AppDomain.CurrentDomain.BaseDirectory);// ..\..\ 有多少个..\就是回退多少次上级目录 DirectoryInfo di = new DirectoryInfo(string.Format(@"{0}..\..\", path));图片与Base64之间的转化//保存目录 string原创 2020-05-13 23:50:36 · 468 阅读 · 0 评论