AI智能
改变未来

C# 第3页

C#内建接口:IComparable-爱站程序员基地

C#内建接口:IComparable

AI

这节开一个新的系列:C#内建接口,主要给大家讲一下C#内部给我们定义的一些常用的接口,以及它们是怎么使用的。基本上一节讲一个吧,本节先从IComparable开始。 01了解IComparable 一般的,值类型的数据比较大小,就是看它俩的...

C# RabbitMQ的使用-爱站程序员基地

C# RabbitMQ的使用

AI

本文目的如题。 安装 先说一下RabbitMQ的安装,建议使用Docker镜像安装,Docker安装的好处是不管Windows系统还是Linux,安装步骤少,安装方法相同,不容易出错。使用下面的命令就可以: docker run -d --...

【C#】简易人机对抗“石头剪刀布”游戏-爱站程序员基地

【C#】简易人机对抗“石头剪刀布”游戏

AI

需要实现如下图所示的人机猜拳小游戏: 我们需要建立一个玩家类Player、一个电脑类Computer、一个裁判类Judge来分别模拟各自的操作: 【Player.cs】 /** 作者:JeronZh...

C#使用Thrift作为RPC框架入门(二)-爱站程序员基地

C#使用Thrift作为RPC框架入门(二)

AI

前言   在 [上一篇](C#使用Thrift作为RPC框架入门(一) – 杨凯2020 – 博客园 (cnblogs.com)) 文章中我们讲述了Thrif的基本知识,包括在C#语言下使用需要用到的工具以及使用nu...

c# 数组和集合精讲-爱站程序员基地

c# 数组和集合精讲

AI

[TOC]本文内容来自我写的开源电子书《WoW C#》,现在正在编写中,可以去WOW-Csharp/学习路径总结.md at master · sogeisetsu/WOW-Csharp (github.com)来查看编写进度。预计2021...

反射的妙用:C#通过反射动态生成类型继承接口并实现-爱站程序员基地

反射的妙用:C#通过反射动态生成类型继承接口并实现

AI

###起因最近想自己鼓捣个 RPC ,想着简化 RPC 调用方式,直接申明接口,然后根据接口的属性去配置 RPC 调用的相关信息。有一种说法叫声明式调用。简单来说就是,声明一个 interface ,动态继承并实例化,然后打点调用。 今天这...

C# Roslyn 编译器Api妙用:动态生成类并实现接口-爱站程序员基地

C# Roslyn 编译器Api妙用:动态生成类并实现接口

AI

在上一篇文章中有讲到使用反射手写IL代码动态生成类并实现接口。 反射的妙用:C#通过反射动态生成类型继承接口并实现 有位网友推荐使用 Roslyn 去脚本化动态生成,今天这篇文章就主要讲怎么使用 Roslyn 动态生成类。 ###什么是Ro...

重学c#系列——list(十二)-爱站程序员基地

重学c#系列——list(十二)

AI

前言 简单介绍一下list。 正文 这里以list为介绍。 private static readonly T[] s_emptyArray = new T[0];public List(){this._items = List<T&...

C# .NetCore简单实现无限递归的功能-爱站程序员基地

C# .NetCore简单实现无限递归的功能

AI

1:在实际开发中,我们会经常使用到无限递归的情况,如菜单,父子级等的情况 2:Code using System;using System.Collections.Generic;using ConsoleApp1.Models;using...

C#--运算符(三)-爱站程序员基地

C#–运算符(三)

AI

赋值运算符 下图列出了C#支持的赋值运算符: 请看下图的实例,了解C#中所有可用的赋值运算符: 当上图的代码被编译和执行时,它会产生下列结果: Line 1 –...