【C#技术相关合集】目录导航

简介: 【C#技术相关合集】目录导航

C#技术相关合集按照学习的分类布局如下几部分内容:

  • 【从Java到C#系列】,内容是关于Java与C#的一些区别和比较,是我在刚实习的时候切换语言的时候写的系列博客。
  • 【深入理解CLR】,讲的是.Net底层CLR的执行机制,偏重于底层原理,是我在想要做专题分享的时候写的系列博客
  • 【C#编程最佳实践】,内容是我在工作中用C#编程使用的一些较好的解决方案,偏重实战积累,是我在工作中持续积累的内容。
  • 【C#本质论】,内容是我在重新回归C#基础知识的一些学习内容,还在持续更新(20200121更新)

目前共有这四部分内容,会经常维护的是【深入理解CLR】和【C#编程最佳实践 】。目录索引如下:

【从Java到C#系列】

从Java到C#系列是2017年11月入职头一周学习和总结的一系列博文,由于之前一直使用Java,突然转变为C#,所以想要快速切换状态和编程习惯,所以写了一系列的博客,后来发现二者85%以上的相似度,就连CLR和JVM相似度也极高,语言相通,原理相通,语言的设计理念相通,看到的不同仅是表象吧,目录结构见下表:

题目 简述
【从Java到C#系列 一】VS2017的安装 VS2017的下载与安装
【从Java到C#系列 二】从java到.net 基础 比较了Java与C#在基础部分的一些异同,包括:类型、访问修饰符、程序结构、成员变量等
【从Java到C#系列 三】从java到.net 高级 C#在高级应用上的一些原生优势:索引器、预定义特性等,与Java相比如何使用反射
【从Java到C#系列 四】从java到.net 核心 C#的委托和事件详细介绍
【从Java到C#系列 五】C#里的MVC生命周期 简单介绍C#在Web开发中的处理流程

【深入理解CLR系列】

深入理解CLR系列是想要在公司内部做技术分享的时候写的一系列博客,学习了《CLR via C#》巨著,学习此书的目的不仅仅是掌握C#相关的,或者CLR相关的,为的是明白一些底层代码的设计,以及为什么这么设计,一些设计的原理,获益匪浅,需要继续好好读这本书,目录结构见下表:

题目 简述
【深入理解CLR 序】技术分享 为什么要开这个系列,背景、缘由及计划
【深入理解CLR 一】Net体系结构及CLR在何处 整体把握.Net体系以及微软的生态布局,然后引出系列主题CLR
【深入理解CLR 二】CLR的执行模型 简述 CLR的执行模型执行原理,加载步骤以及程序集、托管模块、源代码概念
【深入理解CLR 三】生成、打包、部署和管理应用程序及类型 1、类如何编译为托管模块 2、托管模块如何集成为程序集
【深入理解CLR 四】共享程序集和强命名程序集 介绍两种程序集:强命名程序集和弱命名程序集
【深入理解CLR 五】类型基础 类型安全问题、命名空间和程序集之间的关系、JIT编译IL代码的具体操作
【深入理解CLR 六】基元类型、引用类型和值类型 基元类型、引用类型和值类型 、故事型博客初体验

【C#编程最佳实践】

C#编程最佳实践系列是偶然听到一个词“最佳实践”觉的很有意思,虽说实践很多,但最佳谈不上,也就大略算作是工作中的一些实战总结吧,总结的过程中也颇有收获,人嘛,坑踩多了,脑袋就灵光了。目录结构见下表:

题目 简述
【C#编程最佳实践 一】单元测试实践 单元测试概念实践方案,工作发现单元测试真是好东西,稳定大于一切、真香
【C#编程最佳实践 二】git操作实践 git的一些简单操作,写的不行,再来一篇gitflow的吧,那才算是最佳实践
【C#编程最佳实践 三】接口使用实践 用工厂类和字典接口把多态玩儿明白,接口的常用玩儿法
【C#编程最佳实践 四】XML配置文件实践 配置文件怎么编写,怎么写配置文件读取类
【C#编程最佳实践 五】项目与代码流程实践 半拉子工程,本来想写写怎么布置代码的,一知半解,还是在C#编码规范里搞清楚这事儿吧
【C#编程最佳实践 六】数据库操作相关实践 存储过程的写法,常用SQL语句涉猎
【C#编程最佳实践 七】代码书写规范实践 终极目标就是消除警告呀哈哈,写的还可以,准备再专门出编码规范
【C#编程最佳实践 八】MVC流程实践 完整的MVC执行和调用流程,这一篇写的很详细,值得好好看看那哦
【C#编程最佳实践 九】DFS分布式文件系统 如何很好的使用DFS分布式文件系统,存储文件与读取文件
【C#编程最佳实践 十】控件使用及Ajax通信 前端的一些简单操作以及如何使用AJax进行前后端通信
【C#编程最佳实践 十一】降低圈复杂度最佳实践 圈复杂度大说明程序代码质量低且难于测试维护,程序错误和高圈复杂度有着很大关系
【C#编程最佳实践 十二】前后端分离的思考 本来想好好思考下前后端分离,但看来功力未到,在架构里好好学习下吧
【C#编程最佳实践 十三】接口测试实践 如何和前端联调,如何在联调前用postman测试
【C#编程最佳实践 十四】VS调试最佳实践 VS的一些简单调试方法
【C#编程最佳实践 十五】DTC使用最佳实践 DTC监控和数据一致性的一些简单实践
【C#编程最佳实践 十六】动态解析Json结构实践 个人认为写的比较好的一篇博客,动态解析Json结构,不关心内容
【C#编程最佳实践 十七】反射工厂最佳实践 如何用好反射工厂去搞事情,认真向
【C#编程最佳实践 十八】对象序列化时移除属性 转的一篇博客,关于Json序列化的一些操作
【C#编程最佳实践 十九】与文件相关的操作 主要分为以下两种吧:文件读写、文件路径
【C#编程最佳实践 二十】日志与日志级别 在log4Net中有7种日志级别,其中常用的有5种: DEBUG,INFO,WARN,ERROR,FATAL。级别从低到高,依照等级次序决定是否写入

【C#本质论】

C#本质论是从2019年秋天加入专家团队后持续学习和积累的blog,在进入领导岗位前一定把基础打的扎扎实实的,而基础知识比框架更重要。目录结构见下表:

题目 简述
【C#本质论 一】C#概述 学习《C# 本质论7.0》这本书,究其本质!重点了解一些新的知识
【C#本质论 二】数据类型 从新开始,从最基础的数据类型开始,了解一些新的和旧的知识
【C#本质论 三】更多数据类型 元组、数组,并且介绍下可空修饰符以及值类型和引用类型的区别。
【C#本质论 四】操作符和控制流程 基本操作符,运算符优先级,switch的新玩儿法
【C#本质论 五】方法和参数 参数数组、可空参数及具名参数,引用的方式如何传递值类型
【C#本质论 六】类-从设计的角度去认知(封装) 能够从设计的角度去帮助我理解为何类要如此设计,其设计缘由是什么,我觉得这一点远比单纯的告诉你怎么用更重要!
【C#本质论 七】类-从设计的角度去认知(继承) 类型转换,派生如何传递,as和is如何操作
【C#本质论 八】类-从设计的角度去认知(多态) 如何通过接口来处理行为一致(横向关系)而非一脉相承(纵向关系)的关系
【C#本质论 九】值类型-结构之力 什么是结构,红红火火恍恍惚惚,值的构建依赖于此
【C#本质论 十】合式类型(一)重写Object成员及操作符重载 操作符重载,重写hashcode和equals
【C#本质论 十一】合式类型(二)程序集引用、XML注释、垃圾回收和资源清理 程序集引用、XML注释、垃圾回收和资源清理,dispose掉你!
【C#本质论 十二】异常处理 本来想好好思考下前后端分离,但看来功力未到,在架构里好好学习下吧
相关文章
|
4月前
|
数据采集 存储 C#
C# 爬虫技术:京东视频内容抓取的实战案例分析
C# 爬虫技术:京东视频内容抓取的实战案例分析
|
1月前
|
人工智能 开发框架 前端开发
C#/.NET/.NET Core技术前沿周刊 | 第 12 期(2024年11.01-11.10)
C#/.NET/.NET Core技术前沿周刊 | 第 12 期(2024年11.01-11.10)
|
1月前
|
人工智能 开发框架 安全
C#/.NET/.NET Core技术前沿周刊 | 第 13 期(2024年11.11-11.17)
C#/.NET/.NET Core技术前沿周刊 | 第 13 期(2024年11.11-11.17)
|
3月前
|
SQL API 定位技术
基于C#使用winform技术的游戏平台的实现【C#课程设计】
本文介绍了基于C#使用WinForms技术开发的游戏平台项目,包括项目结构、运行截图、实现功能、部分代码说明、数据库设计和完整代码资源。项目涵盖了登录注册、个人信息修改、游戏商城列表查看、游戏管理、用户信息管理、数据分析等功能。代码示例包括ListView和ImageList的使用、图片上传、图表插件使用和SQL工具类封装,以及高德地图天气API的调用。
基于C#使用winform技术的游戏平台的实现【C#课程设计】
|
2月前
|
人工智能 开发框架 C#
C#/.NET/.NET Core技术前沿周刊 | 第 6 期(2024年9.16-9.22)
C#/.NET/.NET Core技术前沿周刊 | 第 6 期(2024年9.16-9.22)
|
2月前
|
人工智能 开发框架 Cloud Native
C#/.NET/.NET Core技术前沿周刊 | 第 9 期(2024年10.07-10.13)
C#/.NET/.NET Core技术前沿周刊 | 第 9 期(2024年10.07-10.13)
|
2月前
|
存储 安全 算法
C#一分钟浅谈:数据加密与解密技术
【10月更文挑战第3天】在数字化时代,信息安全至关重要。数据加密作为保障信息不被未授权访问的有效手段,通过特定算法将明文转换为密文,确保即使数据被截获也难以解读。本文从基础概念入手,介绍C#中实现数据加密的方法,涵盖对称加密(如AES、DES)与非对称加密(如RSA),并通过具体示例代码演示如何使用`System.Security.Cryptography.Aes`类完成AES加密和解密过程。此外,还强调了密钥管理及安全策略的重要性。
87 4
|
2月前
|
负载均衡 网络协议 C#
C#实现WebSocket实时消息推送技术详解
C#实现WebSocket实时消息推送技术详解
110 1
|
2月前
|
数据可视化 NoSQL C#
C#/.NET/.NET Core技术前沿周刊 | 第 8 期(2024年10.01-10.06)
C#/.NET/.NET Core技术前沿周刊 | 第 8 期(2024年10.01-10.06)
|
2月前
|
设计模式 开发框架 C#
C#/.NET/.NET Core技术前沿周刊 | 第 4 期(2024年9.1-9.8)
C#/.NET/.NET Core技术前沿周刊 | 第 4 期(2024年9.1-9.8)