- 博客(12)
- 收藏
- 关注
原创 C#中的浅拷贝(Shallow Copy)和深拷贝(Deep Copy),深拷贝的集中实现方式,浅拷贝深拷贝的案例
拷贝就是创建一个对象,这个对象有着原始对象数据(属性和字段)的一份精确拷贝(只针对**Object**和**Array**这样的引用数据类型)。换个说法就是:所谓的对象拷贝(复制)就是为对象创建副本,得到相同的对象。
2024-04-19 16:15:30
2296
原创 C#面向对象——多态、多态案例示例
**什么是多态?**(1)允许不同的类实现相同的接口或者父类,但具有不同的实现方式。(2)相同的消息可以由不同的对象接收并以不同的方式响应的能力。(3)多态使得程序可以根据实际情况调用相应的方法,无需明确的知道对象的具体类型。
2024-04-19 16:13:47
938
原创 C#面向对象——继承、继承案例示例
什么是继承?继承允许一个类(子类)基于另一个类(父类)的定义来构建。子类继承了父类的属性和方法,并且可以添加自己的特定的属性和方法。
2024-04-17 13:12:04
1234
原创 C#面向对象——封装、封装案例示例
封装是将数据和操作数据的方法(行为)封装在一起;通过封装用户可以通过对象得公共接口访问对象的功能,无需了解内部细节。
2024-04-17 12:34:35
636
原创 C#值传递和引用传递,ref和out关键字,装箱和拆箱
值传递:值传递时,系统首先为被调用方法的形参分配内存空间,并将实参的值按位置一一对应复制给形参,被调用方法中形参得任何改变都不会影响到相应的实参。引用传递时:系统不是将实参本身得值赋值后传给形参,而是将其引用值(地址值)传递给形参。因此形参所引用得该地址上的变量与传递的实参相同,方法体内相应的形参值得任何改变都会影响到作为引用传递的实参。
2024-04-15 15:40:52
784
原创 C#值类型和引用类型、赋值、区别、相同点
*前言:**在C#中变量分为以下几种类型:值类型(Value Types),引用类型(Reference Types),指针类型(Pointer Types);指针类型(变量存储另一种类型变量的地址)与C++中的使用方式一致,主要分析值类型和引用类型。
2024-04-15 14:28:59
1070
原创 怎样禁止或者关闭Win10系统自动更新(Windows系统自动更细关闭不了怎么办)
怎样关闭或者禁止Win10系统自动更新Windows系统自动更新带来的困扰: Windows自带的系统更新因为更新不稳定、下载更新慢,并且后台自动更新影响电脑性能等问题,有时还会使电脑因为更新出现蓝屏,黑屏,卡死的情况;使得这个Windows自带的功能就很鸡肋,Windows系统的其实已经很稳定了,所以我个人觉得不更新就是让自己电脑系统更稳定的方法。其次,Windows自带的系统更新还会占用电脑内存,降低电脑运行速度。一些普通的解决方法,将Windows更新和安全中把更新设置更改为”从不更新“后或
2021-03-13 17:24:01
1295
原创 VS2019修改项目或工程名称,修改命名空间以及程序集
VS2019修改项目或工程名称,修改命名空间和程序集系统:windows10 软件版本:VS2019遇到问题:需要在旧项目上重新做一个新项目,所以需要修改项目名。解决步骤:其实我本人一直觉得,自己遇到的问题,网上基本都有解决办法,肯定有人在你之前也遇到过这样的问题,只是需要你找到正确的能够解决你问题的解决办法。网上的解答很多,我尝试了很多方法之后,想把自己解决问题的方法还有经验写下来。1.首先找到老项目,然后找到sln文件,用VS2019打开。2.然后按Ctrl+H,在查找里面写老项目名称
2020-12-11 14:51:13
12063
5
原创 VS2008的项目升级到VS2019(Visual Studio项目升级)(二)
VS2008的项目升级到VS2019(Visual Studio项目升级)(二)总结:在经过多次方法实验到最后找出出解决办法,有几点收获。第一、VS的最新版本肯定是向下兼容的,如果低版本的项目在高版本VS中打开,还有有错的话,检查一下运行以前项目需要哪些组件,然后下载对应的组件。第二、关于旧版本的平台工具集,如果你的VS版本里面能够下载到对应的组件,就自行下载测试,如果不行的话,就用最新的。第三、项目升级,打开会提示自动升级,确定就行,升级不会影响原来老项目。实验了网上的各种方法,还是没有解决我的
2020-11-15 21:04:03
4067
5
原创 VS2008的项目升级到VS2019(Visual Studio项目升级)(一)
VS2008的项目升级到VS2019(Visual Studio项目升级)(一) 因为自己电脑装的VS2019,但是需要对VS2008写的老项目进行编写,所以就自己尝试了项目升级,花了一天时间;之前也没有经验,所以就各种尝试网上的案例,真的,这个过程是痛苦的。最难的是还没有找到有案例是VS2008项目升级到VS219的,参考的都是项目升级到其他版本的;把自己解决问题的方法记录一下,以防自己后面要用的同时给需要的人分享一下。参考案例有几种解决办法(但是任然没有解决我的问题):一、平台工具集解决方案
2020-11-15 00:05:28
10997
2
原创 关于亚信安全防毒墙网络版客户端的退出与卸载(2020年亲测有效,经验分享)
亚信安全防毒墙网络版客户端的退出与卸载 安装了这款比微软防火墙更流氓的防毒墙真的很难受,自己没法退出,没法卸载,主要是有时候自己网上下载软件,资料在没有通知的情况下,就被它干掉了,然后在提示你,你受到了威胁!!!EXCUSE ME???? 为了在需要的时候可以无密码退出或者卸载,于是在网上查找了很多有关的方法,然后开始各种尝试,最后终于解决这个问题。所以下面介绍最新的解决办法: 实验环境:win10系统,亚信安全防毒墙网络版客户端(流氓软件) 第一步:首先确认下系统是32位还是64位,因为
2020-09-28 15:38:19
60576
26
原创 这样解决“网易云音乐,播放失败请切换输出设备”,电脑没声音了等疑难杂症,win10系统,笔记本电脑声音问题
这样解决“请切换输出设备”,电脑没声音了系统:win10电脑:联想笔记本注意:这里的解决办法,针对笔记本用户。其次还有一些小问题,笔记本电脑自带键带了很多快捷键,也许不小心按到,就禁用了一些设备,比如关闭了声音之类的。本人不喜欢一直更新系统,之前也怀疑过,是不是系统不更新导致电脑没声音的,查过资料显示,这个没影响。之前也尝试了网上的各种办法,所以我自己就总结了一下,以下全部属于我自己个人见解,希望对你们有用,或者有问题直接提出来一起解决。电脑打开没声音的解决办法:解决办法一:利用电脑自带的功能检
2020-09-25 09:20:58
13984
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人