c#语言

C#控制台实现简单飞行棋游戏

本文实例为大家分享了C#控制台实现简单飞行棋游戏的具体代码,供大家参考,具体内容如下 需求分析 1.制作游戏头部:游戏头部介绍 2.绘制地图 使用一维数组装整个地图的路线 如果...

C#框架winform实现简单点餐系统

本文实例为大家分享了C#框架winform实现简单点餐系统的具体代码,供大家参考,具体内容如下 一、编程思想 1、构思界面并进行设计 2、思考需要用到的控件以及控件需要更改的属性...

C#实现简易点餐功能

本文实例为大家分享了C#实现简易点餐功能的具体代码,供大家参考,具体内容如下 图示效果 实现过程 1.设计界面 2.设计控件及其属性 3.实现点击事件、显示事件以及运算 4实现功能...

C#实现winform版飞行棋

本文实例为大家分享了C#实现winform版飞行棋的具体代码,供大家参考,具体内容如下 游戏界面 游戏规则: 1、两个人轮流掷骰子红人和绿人 2、投掷出2,4,6点出门,投掷出6点可以在出门...

WinForm使用DataGridView实现类似Excel表格的查找替换

在桌面程序开发过程中我们常常使用DataGridView作为数据展示的表格,在表格中我们可能要对数据进行查找或者替换。 其实要实现这个查找替换的功能并不难,记录下实现过程,不一定是...

Unity中 ShaderGraph 实现超级炫酷的溶解效果入门级

目录 前言 一,效果展示 二,原理介绍 三,实现效果 四,使用示例 五,完整图示 前言 若你的工程还没有进行基础配置,请查看我的博文Unity 之 ShaderGraph入门使用详解,按照步骤操作...

C#实现拼图游戏

本文实例为大家分享了C#实现拼图游戏的具体代码,供大家参考,具体内容如下 (一)需求:(这个需求书写较为简单) 图片:有图 切割:拼图不是一个图,我们需要把一个整图它切...

C#中使用jieba.NET、WordCloudSharp制作词云图的步骤

词云简介 “词云”由美国西北大学新闻学副教授、新媒体专业主任里奇·戈登(Rich Gordon)于2006年最先使用,是通过形成“关键词云层”或“关键词渲染”,对文本中出现频率较高的“...

C#实现循环发送电脑屏幕截图

本文实例为大家分享了C#实现循环发送电脑屏幕截图的具体代码,供大家参考,具体内容如下 写的一个demo,建立Socket连接之后,循环发送电脑屏幕截图 服务器端开启之后监听端口号2...

C#实现截图工具小项目

本文实例为大家分享了C#实现截图工具小项目的具体代码,供大家参考,具体内容如下 1.起因 一直用的截图是qq的截图,所以想要实现一个简单点的截图,为了方便。 2.思路 讲一下实现...

C# DirectShow预览摄像头并截图

C# DirectShow预览摄像头并截图,供大家参考,具体内容如下 本事例通过Windows DirectX Filtergraph 一些列管道将电脑所接入视频采集设备的视频流播放到制定区域,通过ISampleGrabberCB接口的Bu...

C#实现滑动开关效果

C#重绘checkbox生成滑动开关,供大家参考,具体内容如下 通过调用checkbox控件的paint事件,在重绘事件里判断checked属性,如果选中绘制选中图形,如果未选中绘制未选中图形。 效果图:...

C#实现电脑麦克风录音

本实例通过Naudio库完成麦克风录音并把PCM脉冲信号保存成wav音频文件。关于音频的采样率、比特率、声道等问题请查阅相关资料,本示例不做解释。Naudio库 请从NuGet搜索并下载。 录音接...

C# WebApi+Webrtc局域网音视频通话实例

C# WebApi+Webrtc 局域网音视频通话示例,供大家参考,具体内容如下 本示例通过IIS部署webapi,利用websocket进行webrtc消息交换,通过Chrome浏览器访问,可实现局域网内webrtc 音视频通话。 通...

C# windows语音识别与朗读实例

C# windows语音识别与朗读示例,供大家参考,具体内容如下 本示例通过windows语音识别功能进行语音识别和文本朗读。 打开windows麦克风,点击start按键,大声朗读 “中国”、“美国”、...

Unity实现颜色渐变滑动条

本文实例为大家分享了Unity实现颜色渐变滑动条的具体代码,供大家参考,具体内容如下 效果展示 代码 直接挂在UGUI Slider上即可 using UnityEngine;using UnityEngine.UI;public class ColorFade : MonoBe...

Unity实现滑动更换界面效果

在做2048这个游戏时,因为菜单页面还能查看游戏规则,而这些规则又不在同一个页上,所以需要滑动页面实现页面切换,但是仅仅使用unity提供的组件做出的效果仅有一个切换的意思,...

C#中IEnumerable、ICollection、IList、List之间的区别

IEnumerable、ICollection、IList、List之间的区别,本文分别分析了它的实现源码,从而总结出了它们之间的关系和不同之处。 首先我看看 IEnumerable: // 摘要: // 公开枚举器,该枚举器支持在指定...

unity实现动态排行榜

本文实例为大家分享了unity实现动态排行榜的具体代码,供大家参考,具体内容如下 在做2048游戏的时候要实现排行榜的功能: 1.超出显示范围可以通过滑动滚动条来上下查看 2.动态插入...

Unity ScrollView实现无限滑动效果

本文实例为大家分享了Unity ScrollView实现无限滑动效果的具体代码,供大家参考,具体内容如下 一、效果演示 二、前言 当邮件中有1000封邮件,商店列表中有1000个物体,如果直接实例化...

Unity ScrollView实现无限循环效果

本文实例为大家分享了Unity ScrollView实现无限循环效果的具体代码,供大家参考,具体内容如下 在Unity引擎中ScrollView组件是一个使用率比较高的组件,该组件能上下或者左右拖动的UI列表...

Unity UI组件ScrollRect实现无限滚动条

在游戏开发中经常遇到滚动显示的数据,特别是商店商品 排行榜 .......等数据很多,每一条数据去加载一个UI来显示显然对内存浪费很大,这种情况处理一般就是用几个显示条可滚动循...

Unity ScrollView实现自动吸附效果

本文实例为大家分享了Unity ScrollView实现自动吸附效果的具体代码,供大家参考,具体内容如下 一、效果演示 二、实现思路 通过使用UGUI的拖拽接口,在拖拽结束时比较当前滑动框的N...

Unity Shader实现黑幕过场效果

本文实例为大家分享了Unity Shader实现黑幕过场效果的具体代码,供大家参考,具体内容如下 一、效果演示 二、实现 Shader:黑幕过场着色器 //黑幕过场着色器 Shader "Custom/BlackScreenSpread...

Unity Shader实现3D翻页效果

本文实例为大家分享了Unity Shader实现3D翻页效果的具体代码,供大家参考,具体内容如下 参考文章:UnityShader使用Plane实现翻书效果 效果图: 原理: Shader顶点动画 在顶点着色器进行对...

Unity排行榜优化滚动效果

本文实例为大家分享了Unity排行榜优化滚动效果的具体代码,供大家参考,具体内容如下 自己做的一个优化排行榜的功能,当有大量的数据需要在scroolRect中可以通过只夹在几个item循环...

C#调用带结构体指针Dll的方法

在C#中调用C(C++)类的DLL的时候,有时候C的接口函数包含很多参数,而且有的时候这些参数有可能是个结构体,而且有可能是结构体指针,那么在C#到底该如何安全的调用这样的DLL接口...

Unity实现透视滑动列表

本文实例为大家分享了Unity实现透视滑动列表的具体代码,供大家参考,具体内容如下 1、目的 有时候,为了实现更好的美术效果,需要实现一些特殊的滑动列表,例如轨迹滑动,也有...

C#之set与get方法的用法案例

需求:学生输入姓名和语文、数学、英语,编程求出总分和平均分,并在屏幕上显示XX的总分和平均分 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading....

C#中委托的基础入门与实现方法

目录 前言 关于委托 委托的实现 一、基本实现方式 二、使用委托时的一些特殊方式 1、委托实例对象的创建多元化: 2、事件绑定的多种方式 三、委托的几种特殊实现方式 1,使用Act...

一篇文章教会你用Unity制作网格地图生成组件

目录 前言 1,创建组建出网格的基本单元 2,编辑网格创建脚本 3,地图生成案例 总结 前言 如果你玩过三国志这种类型的战旗游戏或者模拟城市、部落冲突、海岛奇兵这种模拟经营类的...

C#实现Redis的分布式锁

目录 Redis实现分布式锁(悲观锁/乐观锁) Redis连接池 使用Redis的SetNX命令实现加锁, 调用方式 Redis实现分布式锁(悲观锁/乐观锁) 对锁的概念和应用场景在此就不阐述了,网上搜索有...

C#中Span相关的性能优化建议

目录 引言 什么是Span 关于String的一段性能提升 测试代码 最终性能对比 写在最后 引言 C# 是一门现代化的编程语言,与Java十分的相似。熟练的开发者甚至能三天无缝切换到Java。生态性...

C# 数组删除元素的实现示例

本文主要介绍了C# 数组删除元素的实现示例,具体如下: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Collections; namespace _1207_数组删除元...

C#代码延时的几种实现

目录 Task.Delay();异步实现 线程实现: 计时器方式实现: Task.Delay();异步实现 using System;using System.Threading.Tasks;namespace csharpYS{ class Program { static void Main(string[] args) { Console.WriteLine("Mian方法第...

C#利用File方法对文件的操作总结(字节写入和读

C#文件的读和写提供了非常多的方法基本一两行就可以搞定“读和写”,在编程里还是比较重要的 什么是读? 你的程序去读你磁盘里的文件 上面是写? 你的程序在你磁盘创建文件 有什...

关于C#操作文件路径(Directory)的常用静态方法详解

目录 Directory: 创建文件夹 删除文件夹 获取文件夹下的子文件夹 获取同类型的文件 判断文件夹是否存在 移动文件夹 总结 之前发过Fi【文章出处:cc防御 转载请说明出处】le对文件的操...

Unity UI实现循环播放序列图

一、思路 1.获取播放组件 一般我们使用UI的Raw Image或者Image来显示图片 Image:仅支持Sprite类型图片,需要更改图片的格式( 注意:在StreamingAssets文件夹里的图片是更改不了类型的,在这...

Unity使用鼠标旋转物体效果

本文实例为大家分享了Unity使用鼠标旋转物体效果的具体代码,供大家参考,具体内容如下 了解完基础知识后,然我们来做个小程序练习一下 1.在Main Camera下新建一个Cube 然后调整一下...

Unity Shader实现径向模糊效果

在游戏里面有很多模糊效果,像赛车类游戏。当你加速时,会发现2边的场景变【文章来源:http://www.yidunidc.com/mg.html 原文提供 欢迎转载】模糊。如下图: 今天也来做一下径向模糊效果...

Unity Shader实现模糊效果

本文实例为大家分享了Unity Shader实现模糊效果的具体代码,供大家参考,具体内容如下 今天分享一个超简单实现模糊效果的方法,先上图: 核心代码就这句: 注意要在3.0以上的版本才...

unity实现简单计算器

本文实例为大家分享了unity实现简单计算器的具体代码,供大家参考,具体内容如下 using System.Text;using UnityEngine;using UnityEngine.UI;using DG.Tweening;using System;public class Calculator : MonoBehaviour{...

C#和vb.net实现PDF 添加可视化和不可见数字签名

目录 1. 在VS程序中通过Nuget安装 Spire.PDF for .NET 版本7.8.2,安装步骤如下: 2.在VS程序中添加如下代码添加数字签名 2.1 添加可视化数字签名 2.2 添加不可见数字签名 本文通过C#程序代码展...

C#中Foreach循环遍历的本质与枚举器详解

目录 前言 1、创建一个控制台应用程序 2、编写测试代码并分析 3、总结 前言 对于C#里面的Foreach学过 语言的人都知道怎么用,但是其原理相信很多人和我一样都没有去深究。刚回顾泛型...

C#设计模式实现之迭代器模式

目录 前言: 一、餐馆合并菜单 二、改进菜单实现 三、迭代器模式 总结 前言: 迭代器模式平时用的不多,因为不管C#还是Java都已经帮我封装了,但是你是否知道平时经常在用的东西本...

Unity摇杆制作的方法

本文实例为大家分享了Unity摇杆制作方法的具体代码,供大家参考,具体内容如下 一.UI制作 1.首先创建一个空物体,命名为摇杆,锚点调至左下角 2.创建一个image作为摇杆厨盆的有效地...

C#DirectoryInfo类用法详解

DirectoryInfo类是System.IO命名空间的一部分。它用于创建,删除和移动目录。它提供了执行与目录和子目录相关的操作的方法。这是一个密封的类,所以不能继承它。 DirectoryInfo类提供了下...

C# SelectedIndexChanged事件详解

SelectionChangeCommitted事件 在设定datasource和displaymember和valuemember时,以及手动改变combobox索引和值时都不触发该事件, 只是在界面选择combobox不同值时触发。 SelectedIndexChanged事件 当 Selected...

C# 使用CancellationTokenSource取消多线程

目录 几点关键问题解释: 同时取消多个线程: 有时间我们在使用多线程的时候,需要取消线程的执行,可以使用CancellationTokenSource来取消对Task开辟多线程的取消 如下:我们点击一个按...

C#泛型详解及关键字作用

这篇文章主要来讲讲c#中的泛型,因为泛型在c#中有很重要的位置,对于写出高可读性,高性能的代码有着关键的作用。 一、什么是泛型? 泛型是 2.0 版 C# 语言和公共语言运行库 (CLR)...