Socket通信客户端
摘要:1、对于TCP协议下的Socket通信并不难,只要静下心来去理解服务端和客户端的连接机制即可,最重要的是沉下心体会 客户端相对简单,写好Receive()和Send()方法即可: using System; using System.Collections.Generic; using System
阅读全文
posted @
2023-02-28 14:17
漂乎兮乎
阅读(111)
推荐(0)
待学习
摘要:1、上位机 2、Oracle存储过程、触发器 3、深入多线程 4、数据库优化 https://blog.csdn.net/qq_19972217/article/details/127862492 5、EntityFramework 6、深入委托 7、深入Socket 8、Lambda表达式 htt
阅读全文
posted @
2023-02-28 12:37
漂乎兮乎
阅读(22)
推荐(0)
泛型使用
摘要:1、泛型类 避免了类型膨胀和类成员膨胀 namespace Generic { internal class Program { static void Main(string[] args) { Apple apple=new Apple() { color="red"}; Book book=n
阅读全文
posted @
2023-02-24 17:11
漂乎兮乎
阅读(26)
推荐(0)
项目真实开发逻辑
摘要:1、主程序 // See https://aka.ms/new-console-template for more information using BabyStoller.SDK; using System.Runtime.Loader; var folder = Path.Combine(En
阅读全文
posted @
2023-02-24 13:57
漂乎兮乎
阅读(47)
推荐(0)
反射与依赖注入
摘要:1、 static void Main(string[] args) { ITank tank=new HeavyTank(); //以下为反射的用法 var t=tank.GetType(); object o=Activator.CreateInstance(t); MethodInfo met
阅读全文
posted @
2023-02-23 21:11
漂乎兮乎
阅读(47)
推荐(0)
单元测试
摘要:1、单元测试 using AbstractClassDemo; using Moq; namespace Interface.Tests { public class UnitTest1 { [Fact] public void TestPowerSmallThan100_Work() { var
阅读全文
posted @
2023-02-23 18:45
漂乎兮乎
阅读(28)
推荐(0)
抽象类和接口
摘要:1、接口的默认访问修饰符默认是internel 2、 2、接口的显示实现 interface Ivehicle { void Run(); } class Car : Ivehicle { void Ivehicle.Run() //接口的显示实现,用Car的实例是不能直接调用到Run方法的 { C
阅读全文
posted @
2023-02-22 19:46
漂乎兮乎
阅读(15)
推荐(0)
lambda表达式
摘要:1、逐步简写 Func<int, int, int> func1 = new Func<int, int, int>((int a, int b) => { return a + b; }); //在简单运算时,即使没有现成的声明方法,可以用这种inLine式边声明边使用 Func<int, int
阅读全文
posted @
2023-02-17 13:20
漂乎兮乎
阅读(27)
推荐(0)
事件
摘要:1、事件5大部分:事件拥有者、事件成员、事件的订阅关系、事件响应者、事件处理器 public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); this.btn1.Click += new
阅读全文
posted @
2023-02-16 13:51
漂乎兮乎
阅读(63)
推荐(0)
委托
摘要:1、委托 委托是类(Class),因此在声明委托时,地位是与类平级,应该声明在namespace体下 2、代码 //使用Action调用不带返回值的方法internal class Program { static void Main(string[] args) { ActionDemo acti
阅读全文
posted @
2023-02-15 17:44
漂乎兮乎
阅读(58)
推荐(0)
常量const
摘要:1、常量在声明时就要赋值,并且值不可再改变,定死了 2、常量是属于类型的,没有实例常量 public const int a = 50;
阅读全文
posted @
2023-02-15 13:58
漂乎兮乎
阅读(17)
推荐(0)
索引器
摘要:索引器的一般写法: class Student { Dictionary<string, int> score = new Dictionary<string, int>(); private int this[string subject] { get { return score[subject
阅读全文
posted @
2023-02-15 13:43
漂乎兮乎
阅读(46)
推荐(0)
面试题汇总
摘要:1、什么是面向对象编程? OOP:面向对象编程 万物皆对象:将现实世界中的事物通过抽象的手法,剥离归纳成计算机语言,来设置事物具有的属性的行为 2、面向对象和面向过程编程有哪些区别? 从字面来看,侧重点分别为对象和过程: 面向对象:是将事物分别独立成一个个对象,分别执行各自的功能,清晰明了。 面向过
阅读全文
posted @
2023-02-14 14:22
漂乎兮乎
阅读(30)
推荐(0)
dynamic关键字
摘要:模仿弱类型语言在.Net 4.0中增加的关键字,类似于JavaScript中的Var 如: dynamic x = 100; Console.WriteLine(x); x = "你好"; Console.WriteLine(x); 编译是不会报错的,并可以正常执行。 C#语言依然是强类型语言
阅读全文
posted @
2023-02-14 12:21
漂乎兮乎
阅读(23)
推荐(0)