随笔分类 - C#学习随笔
记录C#相关的学习过程与资料
摘要:时间间隔TimeSpan转字符串格式 TimeSpan.ToString(@"hh\:mm\:ss");//时:分:秒 今天写代码发现两个比较不错的分享下:1.DateTime.ParseExact很多时候我们获取的时间是数字形式表示的,好比20140127134015.927856,通过这个方法D
阅读全文
摘要:1.效果如图: 2.选中ContextMenuStrip控件,在Items属性中添加Separator 3. (其中第3,4步,通过上下箭头,摆置好你要分割的位置) 原文链接
阅读全文
摘要:使用ContextMenuStrip控件 子项设置:菜单选择子项.Checked = true;
阅读全文
摘要:yMenu.Show(axiPlotX1, new Point(e.x, e.y)); 菜单控件.Show(显示控件, 显示的初始位置);
阅读全文
摘要:键盘与鼠标按键的键值对照表 该表总结了常见的键盘与鼠标按键对应的按键名称、十进制、十六进制表示形式与按键功能。方便用户进行查询。提供给需要的朋友使用。 常数名称十六进制值十进制值对应按键 VK_LBUTTON 01 1 鼠标的左键 VK_RBUTTON 02 2 鼠标的右键 VK-CANCEL 03
阅读全文
摘要:按钮名称.FlatStyle = FlatStyle.Flat;按钮名称.FlatAppearance.BorderSize = 0;
阅读全文
摘要:2021-08-23 一、实现效果 二、实现方法步骤 ①准备好需要给按钮添加图片的素材 ②打开【工具箱】找到【Button】拖拽到Winform界面 ③选中刚才拖入winfrom界面的【button1】按钮查看设置面板,找到Image属性设置按钮图片 ④调节按钮大小和设置图片与文字方向 ⑤最终的效果
阅读全文
摘要:今天通过与别人写的api交互,获取到了一个原为图片的base64字符串,在网上找到了相互转换的方法,但是在转化时,报出了“输入不是有效的 Base64 字符串,因为它包含非 base 64 字符”的错误,于是又开始在网上找办法解决,看到很多文章,基本上都是说base64字符串开头包含一些标题信息(如
阅读全文
摘要:1.通用方法 public class GetDataByWebApi { /// <summary> /// 通过web api获取数据的方法 /// </summary> /// <param name="url">api的url</param> /// <param name="method"
阅读全文
摘要:代码实现: 首先创建用来遍历的类 class Car { public string name; public int age; } public class Cars: IEnumerable { Car[] acrArr = new Car[4]; public Cars() { acrArr[
阅读全文
摘要:通过继承IComparable接口并重写 IComparable有两种,参数分别为泛型和object,方法类似,只是object需要通过as转换为指定类,稍微麻烦 class Item : IComparable<Item> { public int money; public Item(int m
阅读全文
摘要:我们在多线程中通常使用一个bool IsExit类似的代码来控制是否线程的运行与终止,其实使用CancellationTokenSource来进行控制更为好用,下面我们将介绍CancellationTokenSource相关用法。 C# 使用 CancellationTokenSource 终止线程
阅读全文
摘要:1.类库说明Newtonsoft.Json.dll是.NET 下开源的json格式序列号和反序列化的类库,利用此类库,可以方便地操作json数据,其中在反序列化时,可以直接将格式化的json数据处理成预定义的实体类,也可以生成对应的匿名类 2.环境配置1通过NuGet程序包直接配置在对应项目的引用选
阅读全文
摘要:在一个按钮事件中调用另一个按钮(button1)的点击事件,可以直接如下: button1.PerformClick() 也称之为 以编程方式调用按钮的click事件
阅读全文
摘要:原文链接 Rotate180FlipNone 指定不进行翻转的 180 度旋转。Rotate180FlipX 指定后接水平翻转的 180 度旋转。Rotate180FlipXY 指定后接水平翻转和垂直翻转的 180 度旋转。Rotate180FlipY 指定后接垂直翻转的 180 度旋转。Rotat
阅读全文
摘要:引言:当混子久了基础也不会了哈哈,记性不好的我还是记录下修改方式吧,不然想了一堆方法都没达到目的 1、首先是修改符合条件的第一个元素的值(方式1为修改所有符合条件的元素) /// <summary> /// 示例:修改列表符合条件第一个元素的值 /// </summary> /// <returns
阅读全文
摘要:我们已经知道: ①:本机模式64位程序运行在纯模式下,并且访问键和存储在以下注册表子键中的值:HKEY_LOCAL_MACHINE \ Software ②:32位程序运行在WOW64模式下,并且访问键和值存储在以下注册表子项中:HKEY_LOCAL_MACHINE \ Software \ WOW
阅读全文

浙公网安备 33010602011771号