![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
孟章豪
微信mzhvery666,欢迎各位大佬相互学习指教。
展开
-
C# 手把手教你写一个自己的Json文件读取帮助类
在.net core或者高版本的.net框架中,很多基础函数的用法已经给你封装的很好了,比如我们就可以配置后直接使用Configuration[‘property’]来获取json文件的内容。但是在一些老项目当中,你可能就用不了那些封装好的库了,你会为了读取一些json文件、xml文件而焦头烂额。此时,我建议读一读这篇文章。json文件通常在我们的一个项目中,用作一些参数的配置文件。因为在项目打包运行中,json文件不会被编译而是保留下来。原创 2022-10-26 10:55:30 · 1794 阅读 · 0 评论 -
教你怎么取出Expression<Func<T,object>>表达式的参数属性
教你怎么取出Expression表达式的参数属性原创 2022-06-28 16:45:19 · 763 阅读 · 0 评论 -
MySQL及Oracle数据库导出数据表结构
Mysql及Oracle数据库导出数据表结构废话不多说,直接上代码MySQLselect distinctcolumn_comment AS "字段名称",column_name AS "名称",DATA_TYPE AS "字段数据类型",case IS_NULLABLE when "YES" then "否" ELSE "是" END "必填",ifnull(CHARACTER_MAXIMUM_LENGTH,0) "值域",column_comment AS "备注"from inf原创 2021-09-14 10:28:00 · 142 阅读 · 0 评论 -
C#-INotifyPropertyChanged(解决数据绑定的界面刷新问题)
C#-INotifyPropertyChanged(解决数据绑定的界面刷新问题)https://www.cnblogs.com/guofeiji/p/5277834.html原创 2021-08-24 10:02:07 · 479 阅读 · 0 评论 -
索引器的简单实现(C#)
索引器索引器底层用数组实现,基本不怎么用,现在都用List等封装好的方法,稍微了解就可以了。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp2{ class Indexer<T> { private T[] list = null.原创 2021-08-04 16:07:34 · 513 阅读 · 0 评论 -
普通属性及抽象属性(C#)
普通属性及抽象属性(C#)废话不多说,直接上代码↓// 普通属性 public class AutoMan { public int age { get; set; } public string name { get; set; } public short length { get; set; } } // 抽象属性 public cla.原创 2021-08-04 15:12:07 · 125 阅读 · 0 评论 -
通过反射取值——特性、属性(C#)
通过反射取值——特性、属性(C#)C# 反射(Reflection)反射指程序可以访问、检测和修改它本身状态或行为的一种能力。程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。优缺点优点:1、反射提高了程序的灵活性和扩展性。2、降低耦合性,提高自适应能力。3、它允许程序创建和控制任何类的对象,无需提前硬编码目标类。缺点:.原创 2021-08-04 14:58:12 · 1834 阅读 · 0 评论 -
Attribute特性3——自定义特性AttributeUsage
Attribute特性3——自定义特性AttributeUsageAttributeUsage预定义特性 AttributeUsage 描述了如何使用一个自定义特性类。它规定了特性可应用到的项目的类型。规定该特性的语法如下:[AttributeUsage(validon,AllowMultiple=allowmultiple,Inherited=inherited)]其中:参数 validon 规定特性可被放置的语言元素。它是枚举器 AttributeTargets 的值的组合,设置多个原创 2021-08-02 15:16:01 · 563 阅读 · 0 评论