C#
因你而在的梦
这个作者很懒,什么都没留下…
展开
-
windows使用消息队列控制面板(MQ消息队列)
安装MQ消息队列的博客挺多的,随便找找都是这个就不说明了打开MQ消息队列控制面试的挺少,有时候突然迷糊了,找不到控制台。百度了一下,都是一些安装MQ消息队列的文章,所以记录一下打开MQ消息队列的方法。win+R键打开运行,输入mmc打开控制台左边有一个树形图,控制台根节点,看下列表中是否存在 【 计算机管理(本地)】不存在就选择 文件-> 添加或删除管理单元 ->选择计算...原创 2019-10-09 15:20:12 · 2341 阅读 · 0 评论 -
关于使用winfrom程序调用命令控制台
关于使用winfrom程序调用命令控制台1.打开winfrom的启动入口 Program.cs文件2.引用 using System.Runtime.InteropServices;3.启动控制台的方法[DllImport(“kernel32.dll”)]public static extern Boolean AllocConsole();4.关闭控制台的方法[DllImport(...原创 2019-01-28 15:27:34 · 283 阅读 · 0 评论 -
log4net基本使用案例
单独的log4net配置文件 log4net.config,log4net.config文件属性复制到输出目录调成一直复制,system.data.dll也选择复制到输出目录<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <section name="log4net" type="System.Configuration.IgnoreSectionHandl.原创 2022-01-12 14:33:14 · 264 阅读 · 1 评论 -
C#检测进程是否运行
1.通过进程检测程序 if (System.Diagnostics.Process.GetProcessesByName("OA.ERP6").ToList().Count > 0) { Console.WriteLine("存在列表,不知运行状态"); }2.winform进程检测 Application.EnableVisualStyles(); Application.SetCompatibleTextRendering原创 2021-12-29 17:58:36 · 7652 阅读 · 2 评论 -
.net使用exceldatareader包时出现System.NotSupportedException: No data is available for encoding 1252
.net core以上版本使用exceldatareader包出现错误System.NotSupportedException: No data is available for encoding 1252解决方案:安装nuget的System.Text.Encoding.CodePages包Install-Package System.Text.Encoding.CodePages -Version 5.0.0在Program.cs文件或者Status.cs文件中 添加一行System.原创 2021-12-28 17:40:41 · 2569 阅读 · 1 评论 -
C#,.net使用特性类,将json转为实体时验证字段
创建实体模型 实体模型使用C#提供的现有类RequiredAttribute 该类位于命名空间using System.ComponentModel.DataAnnotations下 引用命名空间using System.ComponentModel.DataAnnotations; [Required(ErrorMessage = "库位ID不能为空")] public int PlanID { get; set; } //验证非空 [Range(0, 10000, ErrorM..原创 2021-10-26 13:47:46 · 543 阅读 · 0 评论 -
C#,.net将DataTable转为对应的Model实体类
代码类 public partial class ZConvert { /// <summary> /// 转换 DataTable 对象为 IList 对象 /// </summary> /// <param name="datas">数据集合</param> /// <returns>数组对象</returns> public原创 2021-10-25 16:56:50 · 1142 阅读 · 0 评论 -
C#程序获取鼠标坐标
鼠标相对于屏幕的坐标Point p1 = MousePosition;鼠标相对于窗体的坐标Point p2 = this.PointToClient(p1);原创 2019-12-20 09:27:05 · 898 阅读 · 0 评论 -
.net使用本地MQ消息队列( .net 4.5 环境)
MQ消息队列是微软提供的消息队列,大多的windows版本可以安装关于MQ消息队列的安装和打开MQ消息队列面板就不多做叙述了,这类博客挺多这里就简单说明一下基础代码,就推送和拉取MQ消息对象位于 System.Messaging命名空间 using System.Messaging;消息队列地址写法 /// <summary> /// 消息队列...原创 2019-10-09 16:27:14 · 1296 阅读 · 0 评论 -
使用C#爬取网页返回的中文乱码
使用了HttpWebRequest与HttpWebResponse对象爬取页面,发现返回的中文乱码了解决方法: StreamReader streamReader = new StreamReader(stream, System.Text.Encoding.Default);原理: System.Text.Encoding.Default 将StreamReader的编码格式设定为系统当前默...原创 2019-09-18 11:10:58 · 1323 阅读 · 0 评论 -
C#关于序列化与反序列化
1.添加程序集引用Json.net2.引用命名空间using Newtonsoft.Json;3.使用JsonConvert类原创 2019-03-09 17:26:05 · 98 阅读 · 0 评论 -
c#模拟登陆某一个网站
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Threading.Tasks; using Newtonsoft.Json; ...原创 2019-02-25 01:29:02 · 842 阅读 · 0 评论 -
关于开发时使用的C#EF5模型随笔
using System;using System.Collections.Generic;using System.Data.Entity.Infrastructure;using System.Linq;using System.Web;using System.Web.Mvc;using System.Web.Script.Serialization;using Archive...原创 2019-02-25 01:13:37 · 307 阅读 · 0 评论 -
File.Create创建文件后释放
File.Create创建文件后释放示例: File.Create(Path).Close();原创 2019-02-24 02:29:50 · 3059 阅读 · 0 评论 -
在C#中使用 路径拼接
C#将多个字符串组合成一个路径,可利用System.IO.Path类中的Combine(String,String)方法。 命名空间为:using System.IO;示例: string path1 = @"D:\temp"; string path2 = "result.txt"; string newPath = Path.Comb...原创 2019-02-23 23:46:02 · 8181 阅读 · 0 评论 -
C#获取当前应用程序所在路径及环境变量
C#获取当前应用程序所在路径及环境变量一、获取当前文件的路径string str1=Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。(备注:按照定义,如果该进程在本...原创 2019-02-23 23:42:50 · 386 阅读 · 0 评论