自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 SQL Server异常处理——如何把高版本的SQLServer 还原到低版本的 sqlserver

微软的软件设计方案基本上都是新版本兼容旧版本,旧版本不兼容新版本。所以,直接通过 【数据库备份】的.bak文件,来进行【数据库还原】的方式是不支持的。

2024-04-11 17:05:56 2412 1

转载 C#学习笔记——运算符(?: ?? ?. ?[])

b 因为a为null,所以返回b的值。而对于下面这种形式,会默认转换为 a?c)的形式,所以得到的结果是 “hellow”。当需要获取一个数据中的某个值时,如果不进行NULL检查,必然是不安全的,作为一个偷懒的程序,最先想到的就是使用(?如果此运算符的左操作数不为null,则此运算符将返回左操作数,否则返回右操作数。表示如果表达式a 为true,则返回b;如果a为false,则返回c,省略if{ }else{ }的简单形式。引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。

2024-03-22 10:58:35 42 1

转载 C#学习笔记——dynamic关键字

dynamic(动态类型)是C# 4中引入的一种特殊类型,它可以让C#在编译时不检查对象调用了哪些操作。这表示可以绕过编译器的类型检查,并在运行时解析这些操作。对于与其他动态语言(如Python或JavaScript)或COM对象(如Microsoft Office 组件)进行互操作非常有用,也可以更方便地使用动态类型保存反射得到的对象,进而调用该对象上的方法、访问对象的属性。。

2024-03-20 14:56:20 1164 1

转载 C#学习笔记——递归方法

在数学与计算机科学中,递归是指在函数的定义中使用函数自身的方法。递归算法是一种直接或者间接地调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。递归算法解决问题的特点:(1) 递归就是在过程或函数里调用自身。(2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。(3) 递归算法解题通常显得很简洁,但递归算法解题的运行效率较低。所以一般不提倡用递归算法设计程序。

2024-03-16 15:36:20 140 1

原创 C#学习笔记——析构函数

在C#中,当一个对象成为垃圾后仍然会占用内存空间,时间一长,就会导致内存空间的不足,为了清除这些无用的垃圾对象,释放一定的内存空间,C#中引入了垃圾回收机制,在这中机制下,程序员不需要过多关心垃圾对象回收的问题,.Net 运行环境会启动垃圾回收器将这些垃圾对象从内存中释放,从而使程序获得更多可用的内存空间。析构函数,他的写法与构造方法类似,只不过需要在函数名前加上~号,析构函数会在对象销毁时,被垃圾回收器调用。3.无法调用析构函数,而是在对象被销毁时被自动调用的。4.析构函数即没有修饰符,也没有参数。

2024-02-18 14:04:26 398

原创 C#学习笔记——【C#反射】动态创建类型实例

System.Activator类中提供了三组静态方法来创建类型的实例,每组方法均提供多个重载,适用不同的场景。个别重载方法返回ObjectHandle对象,需要unwrap后才能获取对象实例。// 使用无参构造函数。// 使用有参构造函数。

2024-02-18 10:14:11 542

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除