[size=13.3333px]有很多朋友有的因为兴趣,有的因为生计而走向了.Net中,有很多朋友想学,但是又不知道怎么学,学什么,怎么系统的学,为此我以我微薄之力总结归纳写了一篇.Net web开发技术栈,以此帮助那些想学,却不知从何起的朋友。 [size=13.3333px]本文整理了当前企业web开发中的管理系统,商城等系统的常用开发技术栈。 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
- .
- ICollection
- IList
- .
- IComparable
- IComparer
- .
- IDictionary
- .
- IDisposable
|