自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 C# AppDomain获取所有程序集的方法

通常获取获取AppDomain中所有的程序集,可以使用AppDomain.CurrentDomain.GetAssemblies(),但结果中只包含使用过的程序集,未使用的程序集不会包含其中。如何解决这个问题?我们要使用到Assembly对象的GetReferencedAssemblies()方法,这个方法可以返回该程序集引用了的程序集,不论是否已加载,都会返回。添加以下的扩展方法即可获取AppDomain所有需要用到的程序集。public static class Extents{

2021-09-01 17:30:17 4643 2

原创 c#实现四舍五入(Round)/向上舍入(RoundUp)/向下舍入(RoundDown)

dotnet的旧版框架的四舍五入和大众理解的四舍五入是不同的,以下的代码解决了这个问题 // 四舍五入 public static decimal Round(this decimal num, int decimals) { decimal precision = (decimal)Math.Pow(10.0, decimals + 1); return RoundDown(num + 5 *

2021-03-01 16:34:50 1433

原创 如何解决WPF Net Framework Xmal 报错但可以运行的问题

Xaml经常会出现报错,但能运行的情况,有时候能够通过更换框架/平台解决显示问题。这其实是vs的一个bug,vs2019的预览功能里解决了这个问题。在选项-环境-预览功能里,勾选适用于 .NET Framework的新版WPF XMAL设计器重启vs,即可解决问题...

2020-12-28 11:17:16 1837 1

原创 【C#时间戳】

public enum TimeStampType { Second, Millisecond } public static class TimeStampExtend { //设置Unxi起始时间 public static DateTime Unxi = TimeZone.Current...

2020-03-13 15:50:56 189

原创 异星工厂-Windows服务器搭建教程

【服务器:云服务器Win Server】第一步:服务器安装Steam,并安装异星工厂。第二步:修改服务器配置。进入异星工厂的根目录(例如:C:\Steam\steamapps\common\Factorio) 进入Data文件夹,找到server-settings.example.json文件,并复制到根目录。 修改复制后的配置名称。(例如:server-setting1.json...

2020-03-07 11:09:55 9662 2

原创 [.NET]字符串历遍方式效率比较(StreamReader、SubString、foreach、CharArray)

通常历遍字符串(string)中每一个字符(char),会有以下几种方法。SubStringstring TextString = "测试字符"; for (int i = 0; i < TestString.Length; i++){ string Text = TestString.Substring(i, 1);}foreachstring Te...

2020-01-02 09:13:23 377

原创 【WPF】Xaml用户控件(Usercontrol)绑定属性/事件

Usercontrol可以将已有的控件重新组合为新的控件,本文将会说明如何实现前台代码设置Usercontol的属性以及事件。首先,我们先新建一个Usercontrol,命名为:UCUC中,有一个Label和一个Button。UC的 LabelText 属性与 Label 的 Content 绑定在一起。UC的BTNClick属性与Button的Click事件关联在一起。xam...

2019-11-28 16:22:41 4016

原创 【vb.net】System.Xml序列化与反序列

利用System.Xml.Serialization进行序列化与反序列化操作System.Xml.Serialization能够很方便地将XML文件转换为对象,或者将对象转换为XML文件。假设:我们有下列这样的一段XML<XML> <S1 A1="" A2="" A3="" /> <S2 B1="" B2=""> &...

2019-09-19 15:44:29 572

原创 【c#】System.Xml序列化与反序列

利用System.Xml.Serialization进行序列化与反序列化操作System.Xml.Serialization能够很方便地将XML文件转换为对象,或者将对象转换为XML文件。假设:我们有下列这样的一段XML<XML> <S1 A1="" A2="" A3="" /> <S2 B1="" B2=""> &...

2019-09-19 15:26:03 634

原创 【vb.net】json文件的读写

这里提供的方式只是个人的摸索,肯定不是正常的方法。由于vb实在缺例子,学习正经的json读写方法有点花时间,而且我也不是专业写程序的,所以秉着“速度要紧,能用就好”宗旨,决定自写json的解析。======正文=====对于json文件的解析,我的思路是:1.字符串去格式化,将无意义的字符去掉(空格、换行等)2.将字符串对象化,生成为三个数组(因为对类模块使用不熟练,所以用了一个非

2018-02-04 13:03:17 5803

转载 【VBA自学笔记(三)】StreamWrite与StreamRead——UTF-8的读写

Sub StreamWrite(path, st)Dim stmSet stm = CreateObject("Adodb.Stream") stm.Type = 2 stm.Mode = 3 stm.Charset = "UTF-8" stm.Open stm.WriteText = st stm.SaveToFile (path), 2 '

2017-12-12 11:32:48 2842

原创 【VB.net自学笔记(三)】StreamReader与StreamWriter的应用——UTF-8文本的读写

StreamReader,属于System.IO的子类。Function SRead(path As String) '输入文件的路径 Dim txt As System.IO.StreamReader Dim st As String st = "" txt = New StreamReader(path) st = txt.ReadToEnd SRead = stend f

2017-12-12 09:54:56 6062

原创 【VBA自学笔记(二)】Json自用笔记——1.格式化Json字符串

由于工作关系,需要生成Json文件的配置,但vba使用dll实在太麻烦了,换了台电脑又需要重新引用,所以决定写Json的解析。第一步:将字符串格式化。思路:逐个字符判断该字符所属的类型,期望能将不同格式的Json字符串修改为统一格式的字符串。将Json字符串中,空格、回车、TAB、换行符这几种没任何意义的字符删除。 Function StringToJson(st)

2017-12-10 15:29:13 1679

原创 【VBA自学笔记(一)】数组

'最开始的时候,我喜欢将数组中的元素先串为字符串,然后用Split()方法创建数组,但这种方式比较麻烦,效率也不高'最近想起了一般人正常是用Redim来创建数组,但网上都没有整合好的函数,所以尝试用更简洁的方式来操作数组。'数组函数大概需要有以下几个基本功能:创建、增加、减少、查找'VB的可变体变量,实在太方便了....'=======创建一个数组对象======='创建一个只

2017-12-09 14:10:23 2247

原创 【VB.net自学笔记(二)】Log文件

'由于家里的vs有bug,debug.print()用不了,所以手写Log‘=====================VB.net=============================’Imports System.IOPublic Class ConsoleHelper '调用控制台窗口 <Runtime.InteropServices.DllImpo...

2017-12-09 12:57:38 631

原创 【VB.net自学笔记(一)】XML的构成

一、Xml文件的第一行为声明部分。xmlversion:文件版本号,便于开发者用于对xml文件的内容进行维护记录,对文件没有实际的影响。encoding:字符编码。二、Xml的基础单元结构。Xml文件中,总是由以下的基础结构组成。结构一: 内容 结构二: 两者没有什么大的区别三、元素嵌套可以将某个元素放到其他元素内部,这样的操作成为元素嵌套

2017-08-12 14:17:15 527

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除