c#使用dynamic类型优化反射的方法

什么是dynamic类型?微软给出的官方文档中这样解释:在通过 dynamic 类型实现的操作中,该类型的作用是绕过编译时类型检查。 改为在运行时解析这些操作。 dynamic 类型简化...

2021-07-15

C# 8.0中的范围类型(Range Type)示例详解

前言C# 语言是在2000发布的,至今已正式发布了7个版本,每个版本都包含了许多令人兴奋的新特性和功能更新。同时,C# 每个版本的发布都与同时期的 Visual Studio 以及 .NET 运行时...

2021-07-15

C#获取系统当前IE版本号

本文实例为大家分享了C#获取系统当前IE版本号的具体代码,供大家参考,具体内容如下
1. 注册表中,IE的位置:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet...

2021-07-15

C#如何通过probing指定dll寻找文件夹详解

前言我们在很大的项目开发,会发现项目引用的 dll 会很多,我想要按照不同的功能,将不同的 dll 放在不同的文件夹简单的方法是通过修改 App.config 文件指定文件夹,如将文件移动到...

2021-07-15

手动编译C#代码的方法

刚学习c#的朋友要自己手动编译c#代码加深记忆,现在总结下如果手动编译!1、先找到系统的.net 环境在一般在 C:\Windows\Microsoft.NET\Framework\v4.0.303192、将.net环境路径...

2021-07-15

如何获取C#中方法的执行时间以及其代码注入详解

前言在优化C#代码或对比某些API的效率时,通常需要测试某个方法的运行时间,可以通过DateTime来统计指定方法的执行时间,也可以使用命名空间System.Diagnostics中封装了高精度计...

2021-07-15

c#爬虫爬取京东的商品信息

前言在一个小项目中,需要用到京东的所有商品ID,因此就用c#写了个简单的爬虫。在解析HTML中没有使用正则表达式,而是借助开源项目HtmlAgilityPack解析HTML。下面话不多说了,来...

2021-07-15

C# 6.0 内插字符串(Interpolated Strings )的使用方法

看Interpolated Strings之前,让我们先看EF Core 2.0 的一个新的特性:String interpolation in FromSql and ExecuteSqlCommand。var city = "London";using (var context = Cr...

2021-07-15

WPF InkCanvas基本操作方法详解

WPF的InkCanvas就是一个画板,可以在上面随意涂鸦,每写上一笔,InkCanvas的Strokes集合里就新增一个涂鸦对象,下面的代码演示了基本的操作。
效果图
xaml代码
<Window x:Class="WP...

2021-07-15

C#生成带二维码的专属微信公众号推广海报实例代码

前言很多微信公众号中需要生成推广海报的功能,粉丝获得专属海报后可以分享到朋友圈或发给朋友,为公众号代言邀请好友即可获取奖励的。海报自带渠道二维码,粉丝长按二维码即可关...

2021-07-15

C#中的协变与逆变深入讲解

什么是协变与逆变MSDN的解释:
https://msdn.microsoft.com/zh-cn/library/dd799517.aspx协变和逆变都是术语,前者指能够使用比原始指定的派生类型的派生程度更小(不太具体的)...

2021-07-15

Unity3d实现Flappy Bird游戏

本文实例为大家分享了Unity3d实现Flappy Bird的具体代码,供大家参考,具体内容如下一、小鸟在游戏中,小鸟并不做水平位移,而是通过障碍物的移动让小鸟有水平运动的感觉,小鸟只需要...

2021-07-15

C#如何使用SHBrowseForFolder导出中文文件夹详解

前言从业以来,数次踩中编码的坑, 这次又马失前蹄 , 真是事不过三此非彼白.本来这个小问题不打算拿出来说 , 但是翻看谷歌发现若干年前也有寥寥数人遇到碰到这个问题 ,而且都...

2021-07-15

如何使用C#将Tensorflow训练的.pb文件用在生产环境详解

前言TensorFlow是Google开源的一款人工智能学习系统。为什么叫这个名字呢?Tensor的意思是张量,代表N维数组;Flow的意思是流,代表基于数据流图的计算。把N维数字从流图的一端流动...

2021-07-15

C#随机数生成字母金字塔

本文实例为大家分享了C#随机数生成字母金字塔的具体代码,供大家参考,具体内容如下1. 代码实现:static void Main(string[] args) { showNpoint(25); Console.R...

2021-07-15

c#中WebService的介绍及调用方式小结

前言之前做移动端开发,都不清楚WebService是啥东东,现在接触c#,项目中有三处WebService调用,就不得不与其打交道了,最近碰上第三方接口地址更换,而自己项目因功能也需要增加WebSer...

2021-07-15

C#Winform窗口移动方法

在我们将Winform自带的边框隐藏之后,我们需要自己编写窗口的移动。思路就是1.获得点击左键时当前鼠标的坐标2.获得移动后鼠标的坐标3.窗体的坐标=移动后的鼠标坐标-移动前的...

2021-07-15

UGUI绘制多点连续的平滑曲线

本文实例为大家分享了UGUI绘制平滑曲线的具体代码,供大家参考,具体内容如下绘制
实现自定义的MaskableGraphic挂载在UGUI的UI节点上public class UGUIObjectRender : Maskable...

2021-07-15

C#使用Unity实现剪刀石头布游戏

本文实例为大家分享了C#语言使用Unity实现剪刀石头布游戏的具体代码,供大家参考,具体内容如下游戏:剪刀石头布实现功能:1、电脑随机出牌(剪刀石头布)2、玩家选择出牌(剪刀石头布)3、...

2021-07-15

C# Winform实现石头剪刀布游戏

本文实例为大家分享了Winform实现石头剪刀布游戏的具体代码,供大家参考,具体内容如下新建一个windows窗体程序,用数字1代表石头,用数字2代表剪刀,用数字3代表布,结果取玩家和电脑...

2021-07-15

MVC设定默认路由为指定的Area下的某个action

MVC中,一般的情况下,使用IDE工具帮我们生成的代码,在路由注册的时候:public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.a...

2021-07-15

C#实现Word转为PDF的方法

这里主要提供一种将word文档转成PDF文档的实现;具体实现看c#代码:要引入Microsoft.Office.Interop.Word;版本12.0.0.0using System;using System.Collections.Generic;using S...

2021-07-15

WPF基础教程之形状画刷与变换详解

形状
在WPF中形状继承自FrameworkElement类。因此,形状是元素,有如下好处。
形状绘制自身。不需要管理无效的情况和绘图过程。例如,移动内容,改变窗口尺寸或改变属性时,不需要...

2021-07-15

C#实现影院售票系统

本文实例为大家分享了C#实现影院售票系统的具体代码,供大家参考,具体内容如下本人认为此项目的难点有4点1.首先是将解析完的XML文件绑定到TreeView上
2.用代码动态生成座位的l...

2021-07-15

C#做线形图的方法

线形图是图表分析的一种形式,通过线形图可以比较直观的分析出数据的变化趋势,那么如何绘制线形图呢?接下来就给大家介绍一种绘制线形图的方法——如何使用excel绘制线形图。1、...

2021-07-15

WPF基础教程之元素绑定详解

前言简单的说,数据绑定是一种关系,该关系告诉WPF从一个源对象提取一些信息,并使用这些信息设置目标对象的属性。目标属性总是以来属性,并且通常位于WPF元素中,毕竟,WPF数据绑定的...

2021-07-15

C#结束Excel进程的步骤教学

程序中,系统自带的回收功能无法马上结束Excel进程,需要自己编写程序。1、项目中,引用添加office COM组件2、引用接口3、在程序中 添加代码[DllImport("User32.dll", CharSet =...

2021-07-15

C#实现鼠标裁剪图像功能

本文实例为大家分享了C#实现鼠标裁剪图像的具体代码,供大家参考,具体内容如下C#的图像裁剪很容易操作,这里给个实现的例子。关键是需要处理鼠标的事件和一些更新实现鼠标移动的...

2021-07-15

string与stringbuilder两者的区别

String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。 StringBuilder 对象是动态对象,...

2021-07-15

C#后台调用前台JS函数方法

总结了公司其他人的一些C#后台调用前台的方法;方法一:假设前台页面的JS脚本标签中有如下函数:<script>function A(){alert("hello word!");}</script>那么在这个页面的后台代码...

2021-07-15

C#将PPT文件转换成PDF文件

这里在提供C#代码,将PPT转成PDF.直接上代码;要引入Microsoft.Office.Interop.PowerPoint; 版本12.0.0.0;using System;using System.Collections.Generic;using System.IO;usin...

2021-07-15

C#数据导入到EXCEL的方法

c#做公司的应用级开发时,导出数据这个是经常要做的,公司使用的是一个叫NPOI的组件。具体是什么我就不很清楚,反正这样用就是了。具体的dll是一个叫:NPOI.HSSF.dll,引入这个dll,这...

2021-07-15

C# List引用类型克隆的3种方法

前言有时候我们想克隆一个List去做别的事,而不影响原来的List,我们直接在list后面加上小点点,发现并没有Clone这样的扩展函数。这时候就只有自己扩展了。尝试了三种方式,测试都...

2021-07-15

C#获取所有进程的方法

在使用C#进行相关编程的时候,有时候我们需要获取系统相关的进程信息。那么在C#中如何获取系统的所有进程那?下面请跟小编一起来操作。1、首先新建一个控制台程序,这里主要是为...

2021-07-15

c#打开py文件的方法

每个编程语言都有它的优势,那么我们如何在一个语言中使用其他编程语言的代码,并完成工作呢?今天我就用C#打开py文件,不调用py的方法。程序执行的效果如下图1、在百度上搜索“iro...

2021-07-15

C#中增强类功能的几种方式详解

前言本文主要讲解如何利用C#语言自身的特性来对一个类的功能进行丰富与增强,便于拓展现有项目的一些功能。拓展方法
扩展方法被定义为静态方法,通过实例方法语法进行调用。方...

2021-07-15

C#应用ToolStrip控件使用方法

在应用C#进行Winform窗体程序编写的时候,经常需要编写工具栏。下面小编给大家分享一下C#如何应用ToolSctrip控件编写工具栏。1、首先打开visual studio 2017 ,新建一个winfo...

2021-07-15

C#实现图片切割、切图、裁剪

本文实例为大家分享了C#实现图片切割、切图的具体代码,供大家参考,具体内容如下前台准备两个Image控件。上面是显示原图,下面显示切割后的效果。<StackPanel Orientation="Vert...

2021-07-15

Ruby创建数组方法总结

程序经常需要管理变量集合。例如,管理日历的程序必须有一周的天数列表。每天必须存储在一个变量中,它们的列表可以存储在一个数组变量中。通过这个数组变量,您可以访问每一天。...

2021-07-15

C#自动类型转换与强制类型转换的讲解

自动类型转换隐式类型转换 - 这些转换是 C# 默认的以安全方式进行的转换, 不会导致数据丢失。例如,从小的整数类型转换为大的整数类型,从派生类转换为基类。转换规则从存储范...

2021-07-15

C#用委托BeginInvoke做异步线程

一个应用场景,浏览器上传一个文件,此文件后台调用文件转换,需要耗费相当长的时间,这样,如果是一个线程同步式的做下去,那么用户在浏览器上感觉就是卡住了,卡卡卡卡,这里我们利用委托...

2021-07-15

C#实现QQ邮箱发送邮件

闲着蛋疼。计划着改善公司的邮件服务。怎料公司网络封闭的太厉害了。我只能在家里利用开放点的网络来测试发送邮件;利用qq邮箱发送到公司的企业邮箱上;前提准备,登陆qq邮箱开启...

2021-07-15

C#中Hash table的一些操作方法讲解

散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数...

2021-07-15

c#中LINQ的基本用法实例

一、什么是LINQ
LINQ(读音link)代表语言集成查询(Language Integrated Query),是.NEt框架的扩展,它允许我们用SQL查询数据库的方式来查询数据的集合,使用它,你可以从数据库、程序...

2021-07-15

图文介绍c#封装方法

c# 使用封装方法1.计算1-100之间的所有质数(素数)的和。代码:2.程序执行结果:3.用方法实现:有一个数组,找出其中最大值。不能调用数组的Max方法代码:4.程序执行结果:5.用方法实现:...

2021-07-15

WPF ProgressBar实现实时进度效果

本文实例为大家分享了WPF ProgressBar实现实时进度的具体代码,供大家参考,具体内容如下
简单测试,页面如图:利用上班的一点点空闲时间,做了个wpf progressbar的例子,觉得有潜力可...

2021-07-15

C#操作XML文件步骤

编写C#程序的时候,我们都遇到过配置文件,而如今绝大多数的配置文件都是用XML写的。所以在处理的时候就需要操作XML文件。那么C#如何操作XML文件那?下面跟我一起操作1、先用VS工...

2021-07-15

C#使用EF连接PGSql数据库的完整步骤

前言由于项目需要,使用到了PGSql数据库,说实话这是第一次接触并且听说PGSql(PostgreSQL)关系型数据库,之前一直使用的都是SqlServer,一头雾水的各种找资源,终于将PGSql与C#的EF连...

2021-07-15

解析在C#中接口和类的异同

不同点:不能直接实例化接口。接口不包含方法的实现。接口可以多继承,类只能单继承。类定义可以在不同的源文件之间进行拆分。相同点:接口、类和结构都可以从多个接口继承。接口...

2021-07-15

C#引用类型和值类型的适用场合和区别

1.值类型值类型包括:数值类型,结构体,bool型,用户定义的结构体,枚举,可空类型。值类型的变量直接存储数据,分配在托管栈中。变量会在创建它们的方法返回时自动释放。所有的值类型都...

2021-07-15
返回顶部
顶部