
C#
小星博博
啊这,我只是把优快云当做我的笔记本!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# 获取类属性值,通过属性名称
废话不多说,直接上代码using Newtonsoft.Json;using System;using System.ComponentModel;using System.Reflection;using System.Text.RegularExpressions;namespace Coldairarrow.Util{ public static partial class Extention { private static BindingFlag原创 2021-07-19 15:56:20 · 1792 阅读 · 65 评论 -
C# .NET Core获取类属性/属性值,是否有属性/属性值,获取实体层描述,枚举描述,枚举英文获取枚举描述[Description(“xxx“)]
属性描述定义为PropertyInfo的扩展方法/// <summary>/// 获取属性描述/// </summary>/// <param name="t"></param>/// <returns></returns>public static string GetDesc(this PropertyInfo t){ string des = ((DescriptionAttribute)Attribute原创 2021-07-06 14:41:35 · 3944 阅读 · 165 评论 -
C#控制台程序实现...动画效果
Main方法挂个线程,你才可以干其他事//创建线程,线程调用方法ConsoleWriteStartThread t1 = new Thread(new ThreadStart(ConsoleWriteStart));t1.IsBackground = true;t1.Start();动画效果代码//清行处理操作//控制台动画效果int currentLineCursor = Console.CursorTop;//记录当前光标位置for (int i = 0; ; i++){原创 2021-06-30 21:58:18 · 1026 阅读 · 0 评论 -
C#中IQueryable和IEnumerable的区别
IQueryable接口是继承自IEnumerable的接口 IQueryable中有表达式树, 这可以看作是它的一个优势。所以,使用IQueryable操作时,比如对数据的过滤,排序等操作, 这些都会先缓存到表达式树中。 当对数据库操作真正发生时,它才会将表达式树执行来获取数据。这也就是说,比如选择top 2两行数据, 它会先在表达式树中缓存这个过滤取top2的操作。待到操作数据库时,它就会在数据库中筛选top 2数据。 => IQueryable 有延时加载机制, 它直接从数据库中筛选数据.原创 2021-06-23 17:51:43 · 1471 阅读 · 0 评论