【C# 知识点笔记:IEnumerable<>的使用】教程文章相关的互联网学习教程文章

C# 酒店管理系统知识点

identity (m,n)自增 m开始n每次增加的值 默认(1,1) 列名 数据类型 约束 identity(m,n)重新设置identity的值1.语法dbcc checkident(表名,reseed,n);n+1表示的是表中identity字段的初始值(n的值可以为0)也就是说:如果插入的是id为2的记录,则n的值是1 原文:https://www.cnblogs.com/bedfly/p/12374123.html

(精华)2020年8月15日 C#基础知识点 cache缓存的实现【代码】

(精华)2020年8月15日 C#基础知识点 cache缓存的实现 静态字段缓存基本使用/// <summary>/// 1 客户端缓存-CDN缓存-反向代理缓存-本地缓存/// 2 本地缓存原理和手写基础实现/// 3 缓存更新/过期/多线程测试 /// 4 缓存类库封装和缓存应用总结 /// </summary>/// <param name="args"></param>static void Main(string[] args){<!-- -->try{<!-- -->Console.WriteLine("开发进阶/蜕变架构!");{<!-- -->Console.WriteLine("******...

(精华)2020年8月11日 C#基础知识点 事件和委托【代码】【图】

(精华)2020年8月11日 C#基础知识点 事件和委托 委托 委托太常见了,能灵活运用可以使你在编程中游刃有余。 简单说它就是一个能把方法当参数传递的对象,而且还知道怎么调用这个方法,同时也是粒度更小的“接口”(约束了指向方法的签名) 委托的简单使用 一个委托类型定义了该类型的实例能调用的一类方法,这些方法含有同样的返回类型和同样参数(类型和个数相同)。委托和接口一样,可以定义在类的外部。如下定义了一个委托类型 -...

C#知识点学习笔记,访问修饰符,封装字段,关键字this,值传递的四种方式【代码】

1.访问级别-访问修饰符 两种访问修饰符 public //公共的private//私有的访问修饰符访问权限访问级别public 不受任何限制 最高private 只有类的内部可以使用 最低2.关键字 this this 关键字:面向对象语言中的this 是指当前对象的本身,通过this可以引用当前类的成员变量和方法 class Program{static void Main(string[] args){ ?Program s = new Program();s.show();Console.ReadKey(); ?}private string name = "我是你的好哥哥";...

C#应该知道的简单的知识点_PHP教程

C#应该知道的简单的知识点   1.本地变量一看这个标题你可能会一愣,这是个什么东东。看个小例子:static void main(){int a=10;MyClass mc=new MyClass();}呵呵,这里的a与mc就是本地变量,它和字段一样,也保存数据。字段通常保存和对象状态有关的数据,而创建本地变量经常用于保存本地或临时数据。呵呵,简单吧,但是它和实例字段有何区别:实例字段本地变量生存期 从实例创建开始,直到实例不再被访问从它在块中被声明开始,到...

MVC 知识点学习3(linq to sql)

MVC 知识点学习3(linq to sql)标签:本文系统来源:http://www.cnblogs.com/yhhdream/p/4465359.html

C#知识点总结

1、 Console.WriteLine():打印到控制台并换行 2、 C#类型:值类型、引用类型 3、 namespace:不同文件夹下的类可以属于同一个namespace 4、 字符串相加:使用(+)操作符,任何其他对象与字符串相加都会自动调用ToString() 5、 字符串存储:str1 = “111”; str2 = “111”,str1和str2指向同一地址 6、 字符串比较:只要str1和str2内容相同,str1 == str2表达式都会返回true。==操作符被String重载 7、 整型:byte、short、int、...

(精华)2020年8月11日 C#基础知识点 匿名类的使用(object,var,dynamic)【代码】

(精华)2020年8月11日 C#基础知识点 匿名类的使用(object,var,dynamic) #region 3.0出了个匿名类 {<!-- -->Console.WriteLine("*****************匿名类**************");Student student = new Student(){<!-- -->Id = 1,Name = "Richard",Age = 25,ClassId = 2};student.Study();//-------------------------匿名类的使用--------------------------object model = new//.net 3.0 {<!-- -->Id = 2,Name = "undefined",Age = 2...

(精华)2020年8月11日 C#基础知识点 yield迭代器的使用【代码】

(精华)2020年8月11日 C#基础知识点 yield迭代器的使用 基本使用 /// <summary>/// 含有yield的函数说明它是一个生成器,而不是普通的函数。当程序运行到yield这一行时,该函数会返回值,并保存当前域的所有变量状态;/// 等到该函数下一次被调用时,会从上一次中断的地方开始执行,一直遇到下一个yield, 程序返回值, 并在此保存当前状态; 如此反复,直到函数正常执行完成。/// 迭代器模式是设计模式中行为模式(behavioral pattern)...

(精华)2020年8月11日 C#基础知识点 winform底层原理的讲解(发布订阅)实现控件【代码】

(精华)2020年8月11日 C#基础知识点 winform底层原理的讲解(发布订阅)实现控件 触发的事件函数 public static void Publisher(){<!-- -->Phone phone = new Phone(){<!-- -->Id = 123,Name = "华为P9",Price = 2499};// 执行订阅Subscriber();//价格变动会触发订阅者里的函数phone.Price = 500;} 发布者 /// <summary>/// 事件的发布者,发布事件并且在满足条件的情况下,触发事件/// </summary>public class Phone{<!-- -->publ...

(精华)2020年8月12日 C#基础知识点 序列化反序列化(XML,Json,二进制,soap)【代码】

(精华)2020年8月12日 C#基础知识点 序列化反序列化(XML,Json,二进制,soap) public class SerializeHelper{<!-- -->/// <summary>/// 二进制序列化器/// </summary>public static void BinarySerialize(){<!-- -->//使用二进制序列化对象string fileName = Path.Combine(Constant.SerializeDataPath, @"BinarySerialize.txt");//文件名称与路径using (Stream fStream = new FileStream(fileName, FileMode.Create, FileAccess.Re...

(精华)2020年8月12日 C#基础知识点 图片相关操作【代码】

(精华)2020年8月12日 C#基础知识点 图片相关操作 /// <summary>/// 图片类/// </summary>public class ImageHelper{<!-- -->private static string ImagePath = ConfigurationManager.AppSettings["ImagePath"];private static string VerifyPath = ConfigurationManager.AppSettings["ImagePath"];//绘图的原理很简单:Bitmap就像一张画布,Graphics如同画图的手,把Pen或Brush等绘图对象画在Bitmap这张画布上/// <summary>/// 画...

(精华)2020年8月15日 C#基础知识点 Unity容器的底层的实现方式【代码】

(精华)2020年8月15日 C#基础知识点 Unity容器的底层的实现方式 public interface IXTContainer{<!-- -->void RegisterType<TFrom, TTo>(LifeTimeType lifeTimeType = LifeTimeType.Transient);T Resolve<T>();}/// <summary>/// 容器--工厂/// </summary>public class XTContainer : IXTContainer{<!-- -->private Dictionary<string, RegisterInfo> XTContainerDictionary = new Dictionary<string, RegisterInfo>();/// <summary...

(精华)2020年8月14日 C#基础知识点 QuartZ任务调度的使用【代码】

(精华)2020年8月14日 C#基础知识点 QuartZ任务调度的使用 第一部分:基础的使用Nuget引入程序包 QuartZ1. 三大核心对象 IScheduler:时间轴 单元 盒子 在这里进行任务配置 IJobDetail:描述具体做什么事情,定时任务执行的动作 context.MergedJobDataMap 会去掉重复 以后者为准 获取参数严格区分大小写 链式传参: ## 基础代码如下1:执行代码 #region Scheduler StdSchedulerFactory factory = new StdSchedulerFactory(); ISched...

(精华)2020年8月13日 C#基础知识点 windform实现双色球【代码】

(精华)2020年8月13日 C#基础知识点 windform实现双色球 public partial class frmSSQ : Form{<!-- -->public frmSSQ(){<!-- -->InitializeComponent();this.btnStart.Enabled = true;this.btnStop.Enabled = false;}#region Data /// <summary>/// 红球集合 其实可以写入配置文件/// </summary>private string[] RedNums ={<!-- -->"01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","...

ENUM - 相关标签