本文整理了当前企业web微信H5鱼虾蟹网站开发搭建(h5.fanshubbs.com)的管理系统架设Q1687054422,商城等系统的常用开发技术栈。
C#常见运算符
- 一元运算符(+、-、!、~、++、--)
- 算术运算符(*、/、%、+ 、 – )
- 移位运算符(<< 、>> )
- 关系和类型测试运算符(==、!=、<、>、<=、>=、is 和 as)
- 逻辑运算符(&、^ 和 | )
- 条件逻辑运算符(&& 和 || )
- 空合并运算符(??)条件运算符(它也称为三元运算符,?: )
- 赋值运算符(=、+=、-=、!=、/=、&=、|=)
C#常见语句块
- Try(用于捕捉在块的执行期间发生的各种异常)
- Checked 语句和 Unchecked(用于控制整型算术运算和转换的溢出检查上下文)
- Lock(获取某个给定对象的互斥锁,执行一个语句,然后释放该锁)
- Using(获取一个或多个资源,执行一个语句,然后释放该资源)
C#常见类修饰符
- abstract抽象类
- sealed密封类
- static静态类
- partial分部修饰
- 访问修饰符(public、protected、internal 和 private )
C#常用预处理指令
- #region:指定一个可展开或折叠的代码块
- #endregion:它标识着 #region 块的结束
- #define: 它用于定义一系列成为符号的字符
- #undef:它用于取消定义符号
- #if、#else、#elif、#endif:用于创建复合条件指令
委托
- Delegate、Lambda、Action、Func、Predicate、事件EventArgs
泛型
- 泛型类、泛型方法、泛型约束、泛型接口、逆变与协变
Linq
- Linq to sql / Linq to DataSet / Linq to Object / Linq to Xml
- 迭代器yield与懒加载Lazy
反射
- 反射拼接SQL语句、反射转换Json/Datatable...、序列化反序列化(ISerializable)、反射动态调用dll、反射动态配置扩展
常用类
- IO类、Json.NET、Http辅助类(HttpClient、Restsharp、WebClient、WebRequest)、爬虫类、文件压缩类、条形码 、金额、时间、Assembly等类的实现
常用接口掌握
- IEnumerable
- IEnumerator
- 实现Foreach
- .
- ICollection
- IList
- 集合
- .
- IComparable
- IComparer
- 实现比较方法
- .
- IDictionary
- 键值对
- .
- IDisposable
- 释放非托管资源
数据层
- 原生的ADO.NET
- Connections. 用于连接和管理针对数据库的事务。
- Commands. 用于发出针对数据库的SQL指令。
- DataReaders. 用于从SQL Server数据源读取只进流的数据记录。
- DataSets. 用于针对结构型数据,XML数据和关系型数据的存储,远程处理和编程。
- DataAdapters. 用于推送数据到DataSet,并针对数据库协调数据。
- ...
- ORM框架