
C#
不卡机
这个作者很懒,什么都没留下…
展开
-
C# 使用默认浏览器打开网页url
【代码】C# 使用默认浏览器打开网页url。转载 2023-03-08 16:24:46 · 731 阅读 · 0 评论 -
Asp.net Core Web项目配置Swagger
本文章代码基于.Net 7的asp.net core项目开发。原创 2023-03-08 16:21:31 · 527 阅读 · 0 评论 -
Asp.net core中Sqlite连接字符串写法
引用自:https://stackoverflow.com/questions/15726265/c-sharp-sqlite-connection-string-format。转载 2023-03-08 16:20:01 · 444 阅读 · 0 评论 -
.Net 6/7 提示SSL 证书验证错误(如:NotTimeValid等)参考解决方案
主要在于修改HttpClientHandler的内容,以使用HttpRequest为例:```Csharpnull,```原创 2023-03-08 16:12:06 · 953 阅读 · 0 评论 -
C# 获得Win10(Windows10)的完整账户名(即邮箱用户名)
这里是代码:UserName = System.DirectoryServices.AccountManagement.UserPrincipal.Current.UserPrincipalName;原创 2020-12-23 11:03:59 · 1006 阅读 · 0 评论 -
C# 递归复制目录(最精炼实用版,不服来战 :P)
为了防止小部分文件因为路径过长等原因阻断整个复制过程,特地添加了异常的不回报机制using System;using System.IO;namespace YourNamespace.File{ public static class FileOperator { /// <summary> /// Copy directory to target path /// </summary>原创 2020-12-14 17:12:20 · 318 阅读 · 1 评论 -
C# Json排序(支持依靠属性的对象排序)
public static class JsonSorter { /// <summary> /// 对Json格式的字符串进行排序 /// </summary> /// <param name="jsonText">需要排序的字符串</param> /// <param name="sortProperty">如果其中包含对象数组,将会使用这个数组中...原创 2020-12-14 14:45:13 · 1847 阅读 · 1 评论 -
C# 反射获取属性GetProperty无效的问题解决方法
C#当中获取属性有种情况为,该属性没有get和set函数,则该属性非属性,实际为字段。因此需要使用以下方法来获取:Type type = typeof(YourClass);string propertyName = "yourField";const BindingFlags InstanceBindFlags = BindingFlags.NonPublic | BindingFla...原创 2019-09-23 20:59:45 · 7112 阅读 · 1 评论 -
.Net Core EF 执行“Add-Migration InitialCreate”遇到"The current CSharpHelper cannot scaffold..."解决方法
在Nuget管理包中添加:Microsoft.EntityFrameworkCore.Design再次执行指令解决。这个东西坑真的多。。。。原创 2019-06-24 18:19:14 · 2363 阅读 · 1 评论 -
C# 一行代码使Http下载功能变为Ftp下载
Http下载代码 public void HttpDownloadProcess(long lStartPos, FileStream fs) { do { try { if (FileSize == 0) ...原创 2019-02-19 16:03:00 · 303 阅读 · 0 评论 -
C# 生成随机地图的一些可能需要的函数
之前在研究随机地图的生成的时候用了一部分点和线之间的关系,部分算法还没有优化。 List<Line> RandomLines(int count, int x, int y, bool allowIntersect,int bezierControl) { List<Line> lines = new List&l...原创 2019-02-01 11:13:45 · 760 阅读 · 0 评论 -
C# 输出System.Diagnostics.Debug日志到TextBox
这一步关键是要把debug的内容提炼出来,这一步比较麻烦的地方在于这个时间点很难做,不能通过事件句柄的方式去触发,所以需要重新继承一下System.Diagnostics.StringWriter。(关于System.Diagnostics.Debug.Listeners和System.Diagnostics.TextWriterTraceListener的关系及StringWriter的用法可以...原创 2019-01-15 18:36:33 · 1716 阅读 · 0 评论 -
C# 语言及计算机基础面试题(2)
书接上文,对需要正式上手的实习生和试用期的员工的要求肯定比普通的大学生要求高一些,需要考察是否有实际的使用经验,题目也会相对广泛一些,但是难度也不会提高太多本试卷一共100分,每题10分难度:1颗星面向对象:应届实习生,应届毕业生,有C#入门基础C#题1.对int类型的数组numbers进行遍历,并输出到控制台,当遇到1时跳过,遇到2时停止循环。2.写一个类继承TcpCl...原创 2019-01-25 17:37:12 · 719 阅读 · 0 评论 -
C# 语言及计算机基础面试题(1)
这篇文章主要是记录一下平时常用的面试题目,第一章主要帮助一部分企业筛选实习生,这个系列的题目的广泛性和深度会随文章编号逐步上升。本试卷一共100分,每题10分难度:0颗星面向对象:应届或未毕业实习生C#题1.写一个简单的switch分支,设计"name"字符串变量为"李华","王二","二狗"的三个分支考察点:break是否加上,case后的内容是否注意到需要为字符串,并...原创 2019-01-25 14:58:06 · 292 阅读 · 0 评论 -
C# 控件使用SetStyle
SetStyle是Protected,所以需要先继承后使用,以Textbox为例: class MyTextBox : TextBox { public new void SetStyle(ControlStyles flag, bool value) { base.SetStyle...原创 2019-01-11 11:03:00 · 3880 阅读 · 1 评论 -
C#开发的UWP的DatagramSocket收不到外部UDP包解决方案
UWP的服务端代码如下: public const int UDPPort = 4396; static DatagramSocket UDPListener; public static void Listen() { UDPListener = new DatagramSocket();原创 2017-12-22 11:35:37 · 1445 阅读 · 1 评论 -
C# post数据时 一段时间后发生错误: System.Net.WebException: 操作超时
请不要将HttpWebRequest和Stream或StreamWriter作为静态属性或公共属性重复使用,尽量随用随销毁,即使设置HttpWebRequest = null,也不能完全销毁原创 2017-08-15 09:43:08 · 3658 阅读 · 0 评论 -
[C#.Net]判断文件是否被占用的两种方法
第一种方法:APIusing System.IO; using System.Runtime.InteropServices; [DllImport("kernel32.dll")] public static extern IntPtr _lopen(string lpPathName, int iReadWrite); [DllImport("kernel32.dll转载 2017-08-14 10:45:14 · 3437 阅读 · 0 评论