C#/VB.NET 在PDF中添加文件包(Portfolio)的方法

PDF文件包(Portfolio)允许用户将多种不同类型的文件如Word、Excel、PDF、PowerPoint和图片等集合到一个PDF文件中,用户可以打开、更改PDF文件包中的单个文件。添加文件包时,可支...

2021-07-15

Unity实现俄罗斯方块游戏

本文实例为大家分享了Unity实现俄罗斯方块游戏的具体代码,供大家参考,具体内容如下一、演示二、实现思路创建每一个方块可移动到的位置点,可以理解为创建一个游戏地图,从(0,0)点...

2021-07-15

unity实现弧形移动 可角度自定

本文实例为大家分享了unity实现弧形移动的具体代码,自定角度,供大家参考,具体内容如下两点之间弧形移动using UnityEngine;using System.Collections; public class MoveTest :...

2021-07-15

Unity实现通用的信息提示框

本文实例为大家分享了Unity实现信息提示框的具体代码,供大家参考,具体内容如下1、创建一个信息提示框添加InfoTipsFrameScale脚本(然后将其制作为预制体)2、编写该信息提示框的...

2021-07-15

Unity3D实现飞机大战游戏(2)

本文为大家分享了Unity3D飞机大战游戏第一部分的实现代码,供大家参考,具体内容如下让飞机可以发射子弹准备工作:1、将子弹设置成预制体
2、在飞机下新建一个子物体Gun3、调整...

2021-07-15

Unity实现俄罗斯方块(三)

本文实例为大家分享了Unity实现俄罗斯方块第3部分,供大家参考,具体内容如下解决穿透问题逻辑部分1、在物体进行移动的过程中更新格子的信息,原来的所占据的位置信息进行置空操...

2021-07-15

c# Newtonsoft 六个值得使用的特性(上)

一:讲故事看完官方文档,阅读了一些 Newtonsoft 源码,对它有了新的认识,先总结 六个超经典又实用的特性,同大家一起分享,废话不多说,快来一起看看吧~~~二:特性分析
1. 代码格式化如果...

2021-07-15

快速学习C# 设计模式之职责链模式

职责链模式简介及UML
职责链也叫责任链,他是一种行为型模式,它为请求创建了一个接收请求者对象的链,并将请求沿着这条链传递到目标对象去处理。该模式最简单的实现方式就是运用...

2021-07-15

深入了解C#设计模式之订阅发布模式

什么是Pub-Sub发布订阅是一种设计模式,它允许应用程序组件之间进行松散耦合。
其实订阅发布设计中主要是发布者生成事件通道,用于在不了解任何订阅者存在的情况下通知订阅者。...

2021-07-15

浅谈C# 字段和属性

一、浅谈访问修饰符作用:设定访问权限,限制类中的成员(属性、方法等)可访问的范围,访问范围通常有,类的内部、类的外部。最常用的类型:private(私有的,仅类的内部使用);public(公有的,...

2021-07-15

Unity3D实现飞机大战游戏(1)

本文为大家分享了Unity3D飞机大战游戏第一部分的实现代码,供大家参考,具体内容如下实现背景轮播1、首先找两个背景图片,让两张图片竖直摆放且没有间隔2、两个图片的下降的播放...

2021-07-15

C# 使用 WebBrowser 实现 HTML 转图片功能的示例代码

在 .NET 平台上,我们有多种方式可以将一段 HTML 文本转换为一张图片:HTML Renderer、SelectPdf 、Aspose.Html 等。在 WinForm 程序中,每一个 System.Windows.Forms.Control 的...

2021-07-15

浅析C# 装箱和拆箱

Object类型是所有类型的基类,其下面有ValueType类型。什么结构啊,枚举啊,都继承ValueType,这些都是值类型。其他的什么类啊,数组啊,字符串啊等等都是引用类型。简单的说,直接继承Ob...

2021-07-15

详细分析c# 客户端内存优化

背景概述
C# 开发客户端系统的时候,.net 框架本身就比较消耗内存资源,特别是xp 这种老爷机内存配置不是很高的电脑上运行,所以就需要进行内存上的优化,才能流畅的在哪些低端电...

2021-07-15

详解c# PLINQ中的分区

  最近因为比较忙,好久没有写博客了,这篇主要给大家分享一下PLINQ中的分区。上一篇介绍了并行编程,这边详细介绍一下并行编程中的分区和自定义分区。  先做个假设,假设我们...

2021-07-15

详解c# 深克隆与浅克隆

前言我们都知道memberwiseclone 会将浅克隆。什么是浅克隆?如何深克隆呢?正文public class good{ private good(){ oneclass=new class{ int id=8; string...

2021-07-15

c# 绘制中国象棋棋盘与棋子

本文是利用C# 实现中国象棋的棋盘绘制,以及初始化布局,并不实现中国象棋的对弈逻辑。仅供学习参考使用。思路: 绘制中国象棋棋盘,竖线九条,横线十条。再中间绘制‘楚河',‘汉界'...

2021-07-15

C#多线程基础知识汇总

最近自己写了个小爬虫,里面用到了多线程技术,忽然发现对此技术竟然有些陌生了,于是乎开始疯狂的去问度娘,在此记录下来,以便自己和各位小伙伴们学习。一、什么是线程一个应用程序...

2021-07-15

实例讲解C# 泛型(Generic)

泛型(Generic) 允许您延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。换句话说,泛型允许您编写一个可以与任何数据类型一起工作的类或方法。您可...

2021-07-15

浅析C# 状态机Stateless

最近在折腾一些控制相关的软件设计,想起来状态机这个东西,对解决一些控制系统状态切换还是挺有用的。状态机(有限状态自动机)网上有很多介绍。简单理解就是定义一系列状态,通过一...

2021-07-15

c# 实现文件上传下载功能的实例代码

NuGet 安装SqlSugar
1.Model文件下新建 DbContext 类 public class DbContext { public DbContext() { Db = new SqlSugarClient(new ConnectionConfig()...

2021-07-15

c# Linq常用的小技巧

前言在C#语言发展的历史长河中,Linq是一个极其重要的里程碑!Linq的语法吸取了SQL语法的特性,同时配合Lambda表达式又可以使代码更加优雅!
可以这么说,用好了Linq可以大大提高程序...

2021-07-15

c# 三种方法调用WebService接口

1、引用*.wsdl文件WebService服务端会提供wsdl文件,客户端通过该文件生成.cs文件以及生成.dll.注意:若服务端只提供的了URL,在URL后面加上"?wsdl"在浏览器上访问,复制页面...

2021-07-15

C#实现坦克大战游戏

本文实例为大家分享了C#实现坦克大战游戏的具体代码,供大家参考,具体内容如下前言该程序主要对原始的坦克大战游戏进行了简单的还原。目前程序可以做到自动生成敌方坦克且敌方...

2021-07-15

c# webapi 配置swagger的方法

如何配置swagger?在使用项目中,我们希望去查看我们的webapi的测试,那么我们是需要去有一个集成的测试的。步骤1.在nutget管理包中下载swagger包。2.这样会在App_start 文...

2021-07-15

C# 10个常用特性汇总

1) async / await使用 async / await 模式,可以在执行代码块操作的时候不会阻塞 UI 或者当前的线程。即使该操作被某些执行动作延迟了(比如一个 web 请求),async / await 模式也...

2021-07-15

详解C# 反射(Reflection)

C# 反射(Reflection)
反射指程序可以访问、检测和修改它本身状态或行为的一种能力。程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象...

2021-07-15

Unity shader实现多光源漫反射以及阴影

本文实例为大家分享了shader实现多光源漫反射以及阴影的具体代码,供大家参考,具体内容如下Shader "Unlit/MulLight"{ Properties { _MainTex ("Texture", 2D) = "white" {} }...

2021-07-15

3种方法实现WindowsForm切换窗口

在Windows Form平台下实现窗口跳转,常见的有以下几种方式,比如通过Show/ShowDialog方法显示新的窗口,通过多文档界面(MDI)在父窗口中加载子窗口,或者是通关过在窗口中动态加载自...

2021-07-15

关于C#转换二进制所引起的一些思考

前言最近遇到很有意思转换二进制的问题,有部分童鞋俨然已了解,可能也有一部分童鞋没碰到过也就不知情,这里我们来深入学习下转换二进制所带来的问题。二进制转换问题假设现在我...

2021-07-15

C#建立测试用例系统的示例代码

引言很多时候,需要对类中的方法进行一些测试,来判断是否能按要求输出预期的结果。C#提供了快速创建单元测试的方法,但单元测试不仅速度慢不方便,大量的单元测试还会拖慢项目的启...

2021-07-15

C#如何获取计算机信息

本文实例为大家分享了C#获取计算机信息的具体代码,供大家参考,具体内容如下using System;using System.Configuration;using System.Collections.Generic;using System.Linq;u...

2021-07-15

利用FlubuCore用C#来写DevOps脚本的方法详解

前言随着近些年微服务的流行,有越来越多的开发者和团队所采纳和使用,它的确提供了很多的优势也解决了很多的问题,但是我们也知道也并不是银弹,提供优势的同时它也给我们的开发人...

2021-07-15

c#获取图片正确格式的方法

大部分时候,我们可以通过从图片路径中截取扩展名的方式拿到一个图片的格式:var ext = Path.GetExtension("C:\\coderbusy.jpg");Console.WriteLine(ext);这将会显示出:jpg但是...

2021-07-15

区分c# 前台和后台线程

Net的公用语言运行时(Common Language Runtime,CLR)能区分两种不同类型的线程:前台线程和后台线程。这两者的区别就是:应用程序必须运行完所有的前台线程才可以退出;而对于后台线...

2021-07-15

C# 模拟浏览器并自动操作的实例代码

本文主要讲解通过WebBrowser控件打开浏览页面,并操作页面元素实现自动搜索功能,仅供学习分享使用,如有不足之处,还请指正。涉及知识点 WebBrowser:用于在WinForm窗体中,模拟浏览...

2021-07-15

UnityWebRequest前后端交互实现过程解析

一、技术概述
1、描述这个技术是做什么?
是Unity一套网络工具库,用于进行Http请求2、学习该技术的原因?
项目需要,防止使用C#原生的网络库,加快开发速度3、技术的难点在哪里
Unit...

2021-07-15

c# 类成员初始化顺序的特殊情况

这里直接给出C#类成员一般初始化顺序: 子类静态字段 子类静态构造 子类实例字段 父类静态字段 父类静态构造 父类实例字段 父类实例构造 子类实例构造
为什么说是...

2021-07-15

快速了解c# 结构体

C# 结构体在 C# 中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构体。定义结构体struct Books{ public string t...

2021-07-15

C# 构造函数如何调用虚方法

谜题在C#中,用virtual关键字修饰的方法(属性、事件)称为虚方法(属性、事件),表示该方法可以由派生类重写(override)。虚方法是.NET中的重要概念,可以说在某种程度上,虚方法使得多态成...

2021-07-15

c#操作Redis的5种基本类型汇总

前言在我们的项目中,通常会把数据存储到关系型数据库中,比如Oracle,SQL Server,Mysql等,但是关系型数据库对于并发的支持并不是很强大,这样就会造成系统的性能不佳,而且存储的数...

2021-07-15

c# 实现发送邮件的功能

微软已经为我们准备好了现成的工具类供我们调用:MailMessage //邮件信息类
SmtpClient //邮件发送类首先需要在项目的类文件中引用以下命名空间:using System.Net;using Syste...

2021-07-15

C#的静态工厂方法与构造函数相比有哪些优缺点

最近,在与同事进行协同编程时,我们开始讨论在C#中初始化新对象的最佳方法。我一直是使用构造函数实现,尽管他倾向于静态工程方法。这引起了关于每种类型的利弊的大量来来回回的...

2021-07-15

使用C#调用百度地图并实现坐标点的设置以及读取示例

申请百度地图密钥以及查看百度API网址:http://lbsyun.baidu.com/apiconsole/key#/home

网址:http://lbsyun.baidu.com/jsdemo.htm#c1_3
程序实现功能:1、输入网址那可以调用本...

2021-07-15

浅析C# 9.0 新特性之 Lambda 弃元参数

大家好,这是 C# 9.0 新特性短系列的第 5 篇文章。弃元(Discards) 是在 C# 7.0 的时候开始支持的,它是一种人为丢弃不使用的临时虚拟变量。语法上它是用来赋值的,但它却不被分配存...

2021-07-15

c# 使用计时器和观察者模式实现报警推送需求

前言这两天面试了一个物联网公司高级研发,面试题是下面这样子公司领导,部门主管,小组组长,组成员4级,假如有个 疫情预警,先通知组人员(对个人,主要有一个处理就算处理了) 如果3分钟没...

2021-07-15

Unity3D实现相机跟随控制

本文实例为大家分享了Unity3D实现相机跟随控制的具体代码,供大家参考,具体内容如下跟随算法要实现3D摄像机的控制第一步就是先实现摄像机跟随物体移动。
要想让相机跟随物体移...

2021-07-15

C#中如何使用redis

redis 是一个非关系型高性能的key-value数据库。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)...

2021-07-15

实例讲解C#中的职责链模式

大家好,欢迎来到老胡的博客,今天我们继续了解设计模式中的职责链模式,这是一个比较简单的模式。跟往常一样,我们还是从一个真实世界的例子入手,这样大家也对这个模式的应用场景有...

2021-07-15

如何用WindowsForm给窗口添加一些简单的动画效果

在显示或者隐藏窗口的时候,可以利用Windows API中的AnimateWindow函数实现一些特殊的效果。主要的动画类型有四种:滚动、幻灯片、折叠或展开和alpha混合渐变。窗口动画效果首...

2021-07-15
返回顶部
顶部