- 博客(5)
- 收藏
- 关注
原创 C# 轻量级JSON数据存储系统实现
本文介绍了一个基于Json的本地数据存储系统实现方案。该系统通过JsonConfigManager类库实现数据持久化存储,主要功能包括:自动创建Json文件和目录路径;支持键值对和数组两种数据类型;提供数据增删改查接口;实时同步内存变量与文件数据。实现中使用Newtonsoft.Json进行序列化,通过线程锁保证数据一致性,并提供了错误处理机制。示例代码演示了如何存储值类型、字符串、类和数组等数据,以及读取、修改和删除操作。该系统已在多个项目中验证使用,能够满足基本的数据存储需求。
2025-12-26 22:00:00
345
原创 c# this 用法
这个是常用的功能,如下图,熟悉的可以直接跳过,假设当前类有一个全局变量和当前方法中的参数名一模一样的时候,Visual Studio 就会提示异常,因为系统不知道你到底要给谁赋值,按 C# 的编程规范来说,全局变量最好第一个字母用大写,当然你也可以用小写,在遇到下面的这种情况时,只要前面加一个 this,系统就知道左边的 name 是当前类的成员,而右边的 name 则是方法的参数。甚至在调用的时候,还可以执行其他的属性,字段,调用其他的方法,这些都是没问题的。如果增加this 波浪线就没有了,
2025-12-23 21:30:00
368
原创 C# Linq详解
在上面 Join 的代码中,首先看下面这两句代码,这里是在两个 List 中,找出一个共同的键,比如 s1 和 s2 都有一个共同的键 Career,这里会判断 Career 的值在两个 List 中是否有相同的值,它查询的结果同样是个集合,在上面代码可以看到,Career有两个共同的值,学生 和 老师。没搞错哈,这都是正常的,比如下面的代码,虽然写法不一样,但效果是一样的,注意这里,是不满足条件,下面的案例中,n 指的就是数组中的每个元素,在遍历到 n 不满足 n < 3 这个条件时,才开始返回集合,
2025-12-18 21:48:24
943
原创 C# 创建WebService&局域网连接详细过程
本文详细介绍了如何使用C#创建和连接WebService,并在局域网中进行测试。首先,通过安装.NET Framework和创建ASP.NET Web应用程序项目来搭建WebService,编写包含加、减、乘、除功能的CalculateClass类,并在MyWeb.asmx中调用这些方法。接着,通过IIS管理器将WebService部署到本地服务器,并测试其功能。最后,将localhost替换为本地IP地址,确保同一局域网内的其他设备也能访问该WebService。整个过程包括项目创建、服务部署、局域网连接
2025-05-15 20:44:59
940
原创 C# SqlHelper 详解(自己总结)
序言数据库是我们常用的存储数据的容器,网上有很多关于SqlHelper 类库,里面有的写的很复杂很详细(有点冗余),有很多方法基本上用不到,所以自己根据很多的项目实践总结了一套适合自己的SqlHelper 类 包括 数据库的增、删、改、查、存储过程、事务等,以便后续使用,希望能给诸君有些帮助,如有错误麻烦请指出并纠正。数据库的创建创建一个银行信息数据use master--- 判断 系统是否有数据库if exists(select * from sys.databases where
2024-06-10 11:42:11
2996
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅