类、对象、类成员
什么是类
类是对现实世界中的事物进行抽象所得到的结果
- 事物包括“物质”(实体)与“运动”(逻辑)
- 抽象就是一个去伪存真、由表及里的过程
- 例如:瓶子这个概念就是一个类,而一个个实体瓶子都是具体的对象
类与对象之间的关系
当讨论现实世界的时候, 说的更多的是类与对象
当讨论内存当中的东西的时候,说的更多是类与实例
通过引用变量来操纵实例
ref参数修饰符,可以实现多个孩子通过通一根绳子牵着气球,后面会讲
类的三大成员
慎用事件机制,不然滥用最后可能会把项目搞砸
文档中的Remarks会解释这个类最常用的功能和属性、方法、事件
NuGet包中的Entity Framework看不懂可以看这两篇文章
【c#,.NET】Entity Framework Core基础详解_entityframework core-优快云博客
C# EntityFramework EF框架ModelFirst从模型生成数据库方法以及增删改查分享,无需手写SQL语句-优快云博客
C#连接MySQL数据库可以看这篇文章
C# 连接 MySQL 数据库_c# mysql-优快云博客
MySQL数据库连接成功,很nice!
当添加实体数据模型时报错:
项目的目标框架不包含实体框架运行时程序集,请查看项目属性页中的目标框架信息。
可以看这篇文章
C#问题: 项目的目标框架不包含实体框架运行时程序集,请查看项目属性页中的目标框架信息-优快云博客
有这个方法点用,但不多
找了接近一个小时,最终总算是找到解决办法了
在创建项目的时候,不要选Console App,而应该选择Console App(.net Framework)
C# – EF环境配置、数据模型创建及使用_vs2019创建ef-优快云博客
[VS 连接MySQL | mysql-for-visualstudio 的安装_mysql for visual studio-优快云博客](https://blog.youkuaiyun.com/m0_67313306/article/details/130793442?ops_request_misc=%7B%22request%5Fid%22%3A%22170548020116777224493839%22%2C%22scm%22%3A%2220140713.130102334…%22%7D&request_id=170548020116777224493839&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_click~default-1-130793442-null-null.142v99pc_search_result_base1&utm_term=MySQL for Visual Studio&spm=1018.2226.3001.4187)
我这里尝试使用MySQL 建立连接失败了,原因就是因为MySQL For Visual Studio 安装失败了。
在网上查了很多都没有找到什么解决办法。有一个回答说,2022的版本是安装不上的,需要退回到2019的版本。后面再尝试吧。
安装不上就算了吧,这一步以后再去尝试吧,人总不能被尿给憋死。
用这么久的时间消耗在这上面,我只想说***。
展示以事件为侧重点的类
静态成员与实例成员
静态成员与实例成员这部分,感觉与Java是一样的
这篇的重点内容是那几张讲解类的图片,中间那部分都是没啥用(不是)。
实例成员这部分,感觉与Java是一样的
[外链图片转存中…(img-F3PH9M5l-1705591618476)]
这篇的重点内容是那几张讲解类的图片,中间那部分都是没啥用(不是)。