摘要:
顶级语句 将类和类里面Main函数省略,只留下核心的逻辑代码就是顶级语句! 1.顶级语句1 await System.Threading.Tasks.Task.Delay(1000); System.Console.WriteLine("Hi!"); return 0; static class $ 阅读全文
摘要:
增加引用类型可为null: //如果参数t是null,则会发出警告 public static void Test<T?>(T t){ } 模式匹配 1、swith 多条件匹配 ## 1 元组模式 int a = 1; int b = 10; string c = (a, b) switch { ( 阅读全文
摘要:
Git简介 Git 是一种分布式版本控制系统,它可以不受网络连接的限制,加上其它众多优点,目前已经成为程序开发人员做项目版本管理时的首选,非开发人员也可以用 Git 来做自己的文档版本管理工具。 2013年,淘宝前端团队开始全面采用 Git 来做项目管理,我也是那个时候开始接触和使用,从一开始的零接 阅读全文
摘要:
1. 索引 fixed 字段不需要进行固定 注意此项是针对指针,也就是不安全代码这块 定义一个结构体 unsafe struct S { public fixed int myFixedField[10]; } 在早期版本的 C# 中,需要固定变量才能访问属于 myFixedField 的整数之一。 阅读全文
摘要:
概念 本质就是个数据结构,它是将多个数据元素分组成一个轻型数据结构。 如何声明元组变量(针对.net framework 4.7+ 和 .net core 2.0+) 不带字段名称元组 ## t1就是个变量 它的类型是元组类型 ## 左侧括号定义的是参数列表 等于号右侧就是个t1赋值 ## 需要注意 阅读全文
摘要:
一、winform和wpf的区别: 1.winform 是“前后端”不分离的,wpf是前后端分离的。这个是winform的设计器和c#编码“耦合度”太高了,不能独立进行设计页面。 如下图是wpf的结构:【具体的解释在图片里面】==》它的设计器是用xaml来写 就像html一样,但winform的设计 阅读全文
摘要:
b站视频:【进击的Docker】2023年Docker快速入门教程,包含.Net项目的部署 抖音视频:【进击的Docker】2023年Docker快速入门教程,包含.Net项目的部署 官网地址:https://docs.docker.com/ 一、什么是Docker,它能做什么 概念: Docker 阅读全文
摘要:
语言版本 对应的.net framework版本 对应的.net sdk版本 推荐使用的vs studio C#7.3 3.5、 4.0、 4.5 、4.5.1、 4.5.2 、4.6 、4.6.1、 4.6.2 4.7.1、 4.7.2 .netcore 2.0、.netcore2.1、 .net 阅读全文
摘要:
做了2,3年的java-web,始终木有逃离所谓基础业务,增删改查这些一成不变的东西写起来浪费大量时间,于是做了个简单的代码生成器快速生成 代码生成器的原理其实很简单,都是基于模板实现替换,模板基于是Nvelocity。 部分代码展示:【目前只支持mysql 、oracle、sqlite 三种数据库 阅读全文
摘要:
之前由于需要,使用了c#的winform写了个桌面应用。后面我把 在此基础上把页面(UI)、业务层(BLL) 和数据交互层(DAL)分离了形成了一个简单的框架,其中 封装了 弹窗 、http请求、通用验证、导入、新增修改删除等等。使之代码简约 复用性高。 * 分层图解* 重要的工具类部分:【位置-- 阅读全文