该文章的最新版本已迁移至个人博客【比特飞】,单击链接 C#开发笔记,点点细微,处处真情,记录开发中的痛点 | .Net中文网 访问。

概述

本系列文章将会向大家介绍本人实际开发过程中所遇到技术点和心得,旨在抛砖引玉。

目录

C#开发笔记之01-为什么开源框架会大量的使用protected virtual?

C#开发笔记之02-什么时候使用OnXXX方法,这种命名是什么意思?

C#开发笔记之03-为什么选择IsNotXXX方法而不是IsXXX方法?

C#开发笔记之04-如何用C#优雅的计算个人所得税?

C#开发笔记之05-迭代器中的状态机(State Machine)到底是什么?

C#开发笔记之06-为什么要尽可能的使用尾递归,编译器会为它做优化吗?

C#开发笔记之07-如何实现交换2个变量的值而不引入中间变量?

C#开发笔记之08-为什么编译器一定要让你给某些变量赋初始值?

C#开发笔记之09-如何用C#判断社会信用代码是否合法?

C#开发笔记之10-如何用C#根据发票代码判断发票种类?


C#开发笔记之11-如何用C#过滤连续相同的字符串?

C#开发笔记之12-如何用C#统计子字符串出现的次数?

C#开发笔记之13-如何用C#分隔字符串并返回字符串数组?

C#开发笔记之14-如何用C#计算闰年?

C#开发笔记之15-如何用C#获取某月最大天数?

C#开发笔记之16-如何用C#获取枚举的中文特性信息?

C#开发笔记之17-如何用C#深克隆一个对象(传统方案)?

C#开发笔记之18-如何用C#模拟发送Post请求或Get请求?

C#开发笔记之19-如何用C#实现优雅的Json解析(序列化/反序列化)方案?

C#开发笔记之20-如何用C#深克隆一个对象(优雅方案)?


C#开发笔记之21-C#解析Json(序列化/反序列化)的最佳实践。

C#开发笔记之22-C#中的int、long、float、double等类型都占多少个字节的内存。

更多文章持续创作中….

说明

该文章的最新版本已迁移至个人博客【比特飞】,单击链接 C#开发笔记,点点细微,处处真情,记录开发中的痛点 | .Net中文网 访问。

本系列文章将不定期更新,根据本人在实际开发过程中遇到的问题和比特飞网友的留言来决定将要发表的主题。

C#开发笔记,点点细微,处处真情,记录开发中的痛点相关推荐

  1. MLX90640开发笔记(一)概述及开发资料准备

    现在自己在做红外成像仪的越来越多了,两年前有个井下机电设备运行状态的科研项目,当时使用了AMG8833(8*8像素).前段时间因为公司生产电路板测试需要,打算买一台红外成像仪测量电路板发热是否正常,商 ...

  2. 物联网开发笔记(64)- 使用Micropython开发ESP32开发板之控制ILI9341 3.2寸TFT-LCD触摸屏进行LVGL图形化编程:控件显示

    一.目的 这一节我们学习如何使用我们的ESP32开发板来控制ILI9341 3.2寸TFT-LCD触摸屏进行LVGL图形化编程:控件显示. 二.环境 ESP32 + ILI9341 3.2寸TFT-L ...

  3. 物联网开发笔记(77)- 使用Micropython开发ESP32开发板之使用MAX7219驱动控制8x8LED点阵模块(续)

    一.目的 这一节我们继续学习如何使用我们的ESP32开发板控制带MAX7219驱动的8x8LED点阵模.我们使用库来显示,更加方便. 二.环境 ESP32 + MAX7219驱动的8x8LED点阵模块 ...

  4. 物联网开发笔记(68)- 使用Micropython开发ESP32开发板之使用官方工具esptool烧录

    一.目的 这一节我们学习如何使用我们的ESP32开发板来烧录. 二.环境 ESP32 + esptool + Win10 + python3.10 + 其他工具. ESP32开发板购买地址: http ...

  5. 物联网开发笔记(94)- 使用Micropython开发ESP32开发板之获取天气数据并用ILI9341屏幕显示

    一.目的 这一节我们学习如何使用乐鑫的ESP32开发板通过心知天气API控获取实时天气的数据,并使用串口SPI控制ILI9341 液晶屏,显示出来. 二.环境 ESP32(固件:esp32-20220 ...

  6. Android开发笔记(七十一)区分开发模式和上线模式

    为什么要区分两种模式 许多开发者(包括博主在内)都是闷骚的程序员,为了开发调试方便,常常在代码里加上日志,还经常在页面上各种弹窗提示.这固然有利于发现bug.提高软件质量,但过多的调试信息往往容易泄露 ...

  7. 【Visual C++】游戏开发笔记三十一 回归季 游戏开发资料整理打包下载 专栏行文思路整理

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本系列文 ...

  8. 物联网开发笔记(31)- 使用Micropython开发ESP32开发板之手机扫二维码远程控制开关灯(1)

    一.目的 我们分3节讲述远程控制.这一节在我们的240x240的oled屏幕上显示二维码,然后用手机扫二维码,从开发板的TCP服务器上返回字符串. 二.环境 ESP32 + 240x240的oled彩 ...

  9. 《Linux操作系统 - RK3288开发笔记》第2章 G-3288-02开发环境搭建

    2.1开发环境 Windows 下有很多虚拟机软件,目前市面上流行的有 VMware 和 VirtualBox. VMware 分为收费专业版 Workstation Pro 和非商用免费版 Work ...

  10. 物联网开发笔记(38)- 使用Micropython开发ESP32开发板之控制温度传感器(DS18B20)

    一.目的 这一节我们学习如何使用我们的ESP32开发板来控制温度传感器(DS18B20)实时检测当前环境的温度. 二.环境 ESP32 + 温度传感器 + Thonny IDE + 几根杜邦线 接线示 ...

最新文章

  1. python外星人入侵游戏代码大全-Python外星人入侵游戏开发—重构键盘鼠标响应代码...
  2. 为什么物联网没有杀手级应用
  3. [家里蹲大学数学杂志]第036期泛函分析期末试题
  4. 读写应用程序数据-NSUserDefault、对象归档(NSKeyedArchiver)、文件操作
  5. linux 编译system.img,android生成sysytem.img的命令过程
  6. Linux编辑只读文件
  7. 帝国cms数据库php调用tag,帝国CMS列表内容模板调用TAG的两种方法
  8. Javascript框架 - ExtJs - 类
  9. python运行出现SyntaxError: 'return' outside function的原因和解决办法
  10. 磁力计的基本工作原理
  11. (已实现)Mysql实现模糊拼音查询(Mybatis可直接使用)
  12. selenium 各浏览器driver下载地址
  13. 2017年微软暑期实习PM产品经理面经
  14. Android隐藏app桌面图标
  15. 这个国庆,我去佛山看舞狮,太惊艳!
  16. oracle 修改用户信息表,Oracle批量修改用户表table的表空间 | 学步园
  17. 阿里大鱼短信功能使用
  18. 浅谈计算机语言与英语,浅谈日常英语与计算机专业英语区别.doc
  19. vue3时间戳格式转换
  20. 知识分享:配音员与声优的区别

热门文章

  1. 神奇的python(四)之logging日志文件系统
  2. SpringCloud大致架构
  3. 一些常见的光学标定板模式
  4. Nginx学习之十-超时管理(定时器事件)
  5. javascript-变量的作用域
  6. Mysql count 的多种使用方式性能比较
  7. Mysql查看某个表大小
  8. 1. 性能测试学习指南
  9. 收回软键盘的两种方式
  10. 第3章 Kotlin语言基础 《Kotlin 极简教程》