- 2024-10-17位图字体导入
///<summary>///位图字体生成工具///</summary>publicclassBMFontTool{///<summary>///字体生成///</summary>[MenuItem("Assets/BMFont/CreateFont")]staticvoidCreateFont(){stringdirectorPa
- 2024-04-26获取天时分之间的时间间隔,返回天时分格式的日期,利用一天1440分钟
写了老半天,还是电脑写的更简单,原来split还可以这么用,学到了。记录下//我写的publicstaticstringRetrieveSpanTimeByTime(stringfirstTime,stringendTime){intfirstDayIndex=firstTime.IndexOf("天");intendDayIndex=
- 2024-04-15C# 异或校验两种方法
12publicbyteGetXor(byte[]data)3{4byteCheckCode=0;5intlen=data.Length;6for(inti=0;i<len;i++)7{8CheckCode^=data[i];9
- 2024-04-02C#读写并修改csv文件特定列或行的值,例如cos和sin值
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespaceCSVHelper{publicpartial
- 2023-11-16C#中 (int)、int.Parse()、int.TryParse、Convert.ToInt32()四种转换的区别
1、(int)是一种类型转换;当我们从int类型到long,float,double,decimal类型,可以使用隐式转换,但是当我们从long类型到int类型就需要使用显式转换,否则会产生编译错误。2、int.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。 如果字符串为空,则抛出ArgumentNullExcept
- 2023-11-03C# winform控件大小跟随窗体大小改变
intiFormWidth,iFormHeight;//初始窗体宽高//窗体加载事件privatevoidForm1_Load(objectsender,EventArgse){iFormWidth=this.Width;//初始宽iFormHeight=this.Height;//初始高WriteIn_Tags(this);//记录初始控件信息}//调整控件大小事件privat
- 2023-08-16Winform控件自适应窗体大小
思路[参考他人]:1>保存窗体的初始宽度和高度;2>保存窗体内所有控件的初始宽度,初始高度和坐标;3>窗体的Resize事件触发时,计算新的Size和初始Size的比例prec;4>遍历窗体内所有控件,将其的Size和坐标乘以prec;代码:窗体注册,保存窗体及其所有控件的初始尺寸,编写Resize事件逻辑:public
- 2023-08-11《转换篇》string和int
string转int参考链接:https://blog.csdn.net/m0_70283041/article/details/126102424//法一inti=int.Parse("100");inttext=int.Parse("整型");//如果把非字符型(除了string以外都不行)或不是整数的字符转为int,则会产生异常inttext=int.Parse("3.5");//如果把非