随笔分类 -  c#基础知识

摘要:这里是使用 CookieContainer 获取 到 Cookie string contentUrl = "https://home.cnblogs.com/u/xinjian/"; HttpWebRequest reqContent = (HttpWebRequest)WebRequest.Cr 阅读全文
posted @ 2021-07-06 00:24 Vincent-yuan 阅读(1806) 评论(0) 推荐(0) 编辑
摘要:c#的语法中,如何通过key获取dynamic动态类型中的key对应的值呢? 语法如下: static void Main(string[] args) { Console.WriteLine("Hello World!"); dynamic d = new { value1 = "some", v 阅读全文
posted @ 2021-02-18 21:39 Vincent-yuan 阅读(2367) 评论(0) 推荐(0) 编辑
摘要:对于c#中的async和await的使用,没想到我一直竟然都有一个错误。。 。。还是总结太少,这里记录下。 这里以做早餐为例 流程如下: 倒一杯咖啡。 加热平底锅,然后煎两个鸡蛋。 煎三片培根。 烤两片面包。 在烤面包上加黄油和果酱。 倒一杯橙汁。 当使用同步方式实现时,代码是这样的: using 阅读全文
posted @ 2020-08-02 00:05 Vincent-yuan 阅读(1546) 评论(7) 推荐(0) 编辑
摘要:可以认为线程是一个虚拟进程,用于独立运行一个特定的程序。 1.使用c#创建线程 在上面的代码中,步骤4定义了方法 PrintNumber , 该方法会被主线程和新创建的线程使用。 在我们构造一个线程时,ThreadStart 或 ParameterizedThreadStart 的实例委托会传给构造 阅读全文
posted @ 2019-10-18 23:54 Vincent-yuan 阅读(647) 评论(0) 推荐(0) 编辑
摘要:这里记录的是c# 在vs中连接sql server数据库中的连接字符串的总结。 1.标准安全连接 使用服务器名\实例名作为连接指定SQL Server实例的数据源。如果你使用的是SQL Server 2008 Express版,实例名为SQLEXPRESS。 2.可替代的标准安全连接 这条连接字符串 阅读全文
posted @ 2019-09-10 23:57 Vincent-yuan 阅读(17115) 评论(0) 推荐(0) 编辑
摘要:这篇文章的主要目的: 1.搭建自己的私有的nuget服务器 2.打包代码为nuget包 3.在其他项目中使用私有服务器上的nuget包 一. 搭建自己的nuget服务器 1. 创建一个空的ASP.NET Web 应用程序 2.使用nuget管理器,添加nuget.server包 安装成功以后,目录结 阅读全文
posted @ 2019-07-04 00:07 Vincent-yuan 阅读(3226) 评论(1) 推荐(0) 编辑
摘要:继上篇 c#之添加window服务(定时任务) 基础之上, 这篇文章主要讲述,使用winform程序来控制window服务的安装,启动,停止,卸载等操作 1.在同一个解决方案添加winform项目,如图 2.在winform设计器中添加按钮 修改按钮名称依次为:安装服务、启动服务、停止服务、卸载服务 阅读全文
posted @ 2019-05-14 00:04 Vincent-yuan 阅读(713) 评论(0) 推荐(0) 编辑
摘要:本文讲述使用window服务创建定时任务 1.如图,新建项目,windows桌面->windows服务 2.如图,右键,添加安装程序 3.在下图安装程序 serviceInstaller1 上右键,修改serviceName和Description 4.如图,在 serviceProcessInst 阅读全文
posted @ 2019-05-13 21:25 Vincent-yuan 阅读(14847) 评论(1) 推荐(8) 编辑