摘要: 图解:C#中new和override的区别 C#中new和override是继承中经常用到的两个关键字,但是往往有时候容易把这两个关键字的作用搞混淆。 关键字:new C# new关键字表示隐藏,是指加上new关键字的属性或函数将对本类和继承类隐藏基类的同名属性或函数 public class A 阅读全文
posted @ 2022-06-21 10:29 我是太子殿下 阅读(497) 评论(0) 推荐(0) 编辑
摘要: CLR版本号 阅读全文
posted @ 2022-06-03 20:18 我是太子殿下 阅读(2582) 评论(0) 推荐(0) 编辑
摘要: 引言:要使用一样东西,最起码得对他有个最基本的了解,所以,熟悉一下概念和流程还是非常有必要的,下面一起来看看吧! 一、微软平台的发展史 二、.Net框架包含的东西 1、名词解释 BCL:基类库(Base Class Library)系统和底层提供的最基本的类库 CLR:公共语言运行时(Common 阅读全文
posted @ 2022-06-03 16:25 我是太子殿下 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一、通过这个对应关系,帮助大家对C#和.NET 类库有个全面的认识,可以帮助大家理清楚C#和.NET 类库中各个知识点,使他们可以对号入坐。具体他们的之间对应关系见下表: C#版本 .Net版本 Visual Studio版本 发版日期 版本特性 C#1.0 .NET Framework 1.0 V 阅读全文
posted @ 2022-06-03 14:23 我是太子殿下 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 一、 准备工作 1.首先需要安装 node.js,查看 node.js 和 npm 版本,若能显示版本号说明安装成功(附:nodejs安装教程) 2.安装 angular-cli 脚手架 # 全局安装 npm install -g @angular/cli 安装完成后使用 ng --version  阅读全文
posted @ 2022-06-03 11:47 我是太子殿下 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 前些天写了个程序,为了不造成程序窗口的假死,用了多线程来处理一些事情,完了之后弹出MessageBox提示,但是发现弹出来的MessageBox提示框不在程序窗口的最前端显示,一不小心点到主窗口,弹出框就被挡住了,这并不符合设计要求,于是找了如下方法: public void ShowMessage 阅读全文
posted @ 2022-05-13 23:20 我是太子殿下 阅读(2155) 评论(0) 推荐(0) 编辑
摘要: 说明:以下程序基于 vs2019 .Net Framework4.7.2 下进行测试。 一、内存上连续存储,节约空间,可以索引访问,读取快,增删慢 1.Array 数组,是内存上连续分配的一组数据对象 优点:可以根据下标读取和写入,读取速度快 缺点:写入较慢,固定长度,只能存储一种基础数据类型 // 阅读全文
posted @ 2022-03-26 18:15 我是太子殿下 阅读(2485) 评论(0) 推荐(2) 编辑
摘要: 原因:是浏览器发现了有隐藏(display:none)的required需求元素,所以提交时会出错。 解决方案一:将该必填元素改为选填元素,或者删除元素required的属性,即可避免此错误 解决方案二:删除 display:none 属性 阅读全文
posted @ 2022-03-19 15:12 我是太子殿下 阅读(1441) 评论(0) 推荐(0) 编辑
摘要: 说明:以下脚本基于SQLSERVER2012 R2版本进行开发测试。 --1.判断用户创建的某个表,视图,存储过程是否存在 IF OBJECT_ID('SP_GetUserByID','U') IS NOT NULL BEGIN print '存在' END ELSE BEGIN print '不存 阅读全文
posted @ 2022-03-14 12:05 我是太子殿下 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 说明:以下命令基于SQLSERVER2012 R2版本进行开发测试。 1.模拟一个表被锁定 --开始一个事务begin tran --更新一个表update tb_User set password='' where userid='' --延迟提交事务,没有提交事务,当前表处于锁定状态waitfo 阅读全文
posted @ 2022-03-12 22:21 我是太子殿下 阅读(1977) 评论(0) 推荐(0) 编辑