一文带你了解 C# DLR 的世界(DLR 探秘)

在很久之前,我写了一片文章详解C# 匿名对象(匿名类型)、var、动态类型 dynamic,可以借鉴。因为那时候是心中想当然的认为只有反射能够在运行时解析对象的成员信息并调用成员方法...

2021-07-15

C#连接Informix数据库的问题

引言
Informix 11 与之前版本的 Informix 相比,新增了很多特性,如 SQL 语句跟踪、非阻断的检查点、SDS 辅节点、星型连接、自动存储扩展、图形界面的管理工具 OAT 等,并且在性...

2021-07-15

C# 用什么方法将BitConverter.ToString产生字符串再转换回去

本文介绍了C# 用什么方法将BitConverter.ToString产生字符串再转换回去,分享给大家,具体如下:
byte[] bytTemp = System.Text.Encoding.Default.GetBytes("String"); str...

2021-07-15

C#中类成员的定义的修饰关键词知识点总结

主要有四个:public——成员可以由任何代码访问。private——成员只能由类中的代码访问(如果没有使用任何关键字,就默认使用这个关键字)。internal——成员只能由定义它的程序集(...

2021-07-15

Unity实现新手引导镂空效果

本文实例为大家分享了Unity实现新手引导镂空效果的具体代码,供大家参考,具体内容如下一、实现思路创建有8个顶点的Mesh,内外边界都是四边形(矩形)。只生成内、外边之间的Mesh,内...

2021-07-15

VS2019使用快捷键将代码对齐的方法

1、选中需要对齐的行
2、CTRL+K
3、CTRL+F
对齐前:
对齐后:补充:VS中代码对齐等快捷键在VS2008中,选定代码后,按Ctrl+K+F组合键,可以自动进行代码对齐。注意:要先按下Ctrl和K,再按下...

2021-07-15

C#中的9个“黑魔法”

我们知道C#是非常先进的语言,因为是它很有远见的“语法糖”。这些“语法糖”有时过于好用,导致有人觉得它是C#编译器写死的东西,没有道理可讲的——有点像“黑魔法”。那么我们...

2021-07-15

C# 使用AspriseOCR.dll实现验证码识别

验证码(Captcha)基于十道安全栅栏, 为网页、App、小程序开发者打造立体、全面的人机验证,最大程度地保护注册登录、活动秒杀、点赞发帖、数据保护等各大场景下的业务安全。要做...

2021-07-15

使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)

一、VS的开发环境首先你得安装了vs2019,然后确认下下面三个组件是否存在,如果没有要下载一下。vs2019的安装可参考visual studio2019的安装以及使用。
二、创建C#窗体应用程序...

2021-07-15

HashTable、HashSet和Dictionary的区别点总结

今天又去面试了,结果依然很悲催,平时太过于关注表面上的东西,有些实质却不太清楚,遇到HashTable和Dictionary相关的知识,记录下来,希望对后来人有所帮助,以及对自己以后复习可以参...

2021-07-15

vs2019安装和使用详细图文教程

目录一、官网下载二、安装三、等待安装四、启动五、RC版更新到正式发布版(4月2号之后下载的用户可忽略本节内容)vs2019已经在4月2日正式发布,vs2019发布会请看这个链接:vs2019发...

2021-07-15

C# 图片与Base64码的相互转化问题(代码详解)

Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。
Base64...

2021-07-15

asp.net实现遍历Request的信息操作示例

本文实例讲述了asp.net实现遍历Request的信息操作。分享给大家供大家参考,具体如下:#需求:在服务端获取从客户端发送过来的所有数据信息;#方案:1、服务端代码public void Process...

2021-07-15

C#Button窗体常用属性及事件详解

1.常用属性 Name:名称; BackColor:设置控件背景颜色; Enabled:是否可用; FlayStyle:控件样式; Image:设置控件图像; ImageAlign:图像对齐方式; ImageList:图像ImageList索引值; Lo...

2021-07-15

C#读取静态类常量属性和值的实例讲解

1.背景最近项目中有一个需求需要从用户输入的值找到该值随对应的名字,由于其它模块已经定义了一份名字到值的一组常量,所以想借用该定义。2.实现实现的思路是采用C#支持的反射...

2021-07-15

Qt程序中调用C#编写的dll(推荐)

1、打开Visual Studio,新建一个C#的Class Library项目(这里选择的是.Net Framework 4),项目名为CSharpDll。2、由于默认没有引入Forms等UI库,先在reference中添加引用System.Wind...

2021-07-15

C#实现简单俄罗斯方块

最近在看《.NET游戏编程入门经典 C#篇》 第一章介绍了如何制作俄罗斯方块,自己试了试按照书上的步骤,可算是完成了。于是写下这篇文章留作纪念。1.类的设计在充分分析游戏的特...

2021-07-15

C#通过属性名字符串获取、设置对象属性值操作示例

目录#通过反射获取对象属性值并设置属性值#获取对象的所有属性名称及类型#判断对象是否包含某个属性本文实例讲述了C#通过属性名字符串获取、设置对象属性值操作.分享给大家...

2021-07-15

浅谈Visual Studio 2019 Vue项目的目录结构

Visual Studio 2019 Vue项目 创建成功后可看到如下结构 Visual Studio 2019配置vue项目具体文件结构如下图模版使用入口文件: public/index.html 和 src/main.js总结...

2021-07-15

浅谈C# StringBuilder内存碎片对性能的影响

StringBuilder内部是由多段char[]组成的半自动链表,因此频繁从中间修改StringBuilder,会将原本连续的内存分隔为多段,从而影响读取/遍历性能。连续内存与不连续内存的性能差,可...

2021-07-15

C#连接MySQL操作详细教程

C#如何连接MySQL进行操作,供大家参考,具体内容如下1、引入MySql.Data.dll例如小编是vs2017,创建工程之后,添加应用,选择工程,点击下面的引用,右击打开,选择添加引用2、如何找到自己...

2021-07-15

Visual Studio 2019 清理空行问题(非正则表达式)

开篇点题:正则表达式方法效果=0(下面会提到效果)空行问题: VS:在使用过程中对于VS的自动整理不太满意,因为不会自动删除空行当出现这种情况的时候,真的很无语,VS ctrl K D 是不会理...

2021-07-15

详解C# Protobuf如何做到0分配内存的序列化

题目很简单, 就是IMessage对象怎么变成Byte[]答案1:msg.ToByteArray()这肯定不符合我们的要求答案2:using var memoryStream = new MemoryStream();using var codedOutputSt...

2021-07-15

C# 读写XML文件实例代码

C#史上最简单读写xml文件方式,创建控制台应用程序赋值代码,就可以运行,需要改动,请自行调整using System;using System.Collections.Generic;using System.IO;using System.Linq...

2021-07-15

C#实现猜数字小游戏

本文实例为大家分享了C#实现猜数字小游戏的具体代码,供大家参考,具体内容如下效果如图:代码:using System;using System.Collections.Generic;using System.ComponentModel;usin...

2021-07-15

Visual Studio 中自定义代码片段的方法

第一步、打开 Visual Studio Code,按Ctrl + Shift + P,输入:Configure User Snippets,选择 Preferences:Configure User Snippets。 第二步、回车后,选择一个配置文件,或者新建一个...

2021-07-15

C#实现读取匿名对象属性值的方法示例总结

目录1、通过反射的方式获取属性值2、新建个扩展方法,将object转成对应的匿名对象本文实例讲述了C#实现读取匿名对象属性值的方法。分享给大家供大家参考,具体如下:通过new出匿...

2021-07-15

Visual Studio 2019配置vue项目的图文教程详解

一,环境安装1:Vue项目一切基于Node.js,必须先安装NodeJS, 下载地址:https://nodejs.org/zh-cn/安装nodejs,一路next就行了Additonal工具可以不用安装。win+r 输入cmd输入 node -v...

2021-07-15

C#使用Selenium的实现代码

介绍:Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Goog...

2021-07-15

VS2019配置OpenCV4.1.0详细教程与测试代码(推荐)

软件需求VS2019社区版、win10操作系统、opencv4.1.0 VS2019社区版(免费) 下载地址 OpenCV4.1.0 下载地址配置系统环境变量1.安装Opencv,双击刚下载好的OpenCV选择安装目录,我...

2021-07-15

c# String扩展 让你在PadLeft和PadRight时不再受单双字节问题困扰

C# 中 PadLeft ,PadRight的用法简单来说就是给字符串实现补位。如:String.PadLeft(5,'0'); 表示检查字符串长度是否少于5位,若少于5位,则自动在其左侧以'0'补足。同理PadRight...

2021-07-15

C# 可空类型的具体使用

在项目中我们经常会遇到可为空类型,那么到底什么是可为空类型呢?下面我们将从4个方面为大家剖析。1、可空类型基础知识顾名思义,可空类型指的就是某个对象类型可以为空,同时也是...

2021-07-15

C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析

目录1、获取本机的IP地址集合:2、获取本机局域网内IP地址:3、获取本机的公网IP地址:1)、如果本机是拨号上网的或具有独立公网IP的情况下,使用上面的方法即可,以ipv4为例:2)、如果是...

2021-07-15

C#实现俄罗斯方块基本功能

本文实例为大家分享了C#实现俄罗斯方块的具体代码,供大家参考,具体内容如下using System;using System.Collections.Generic;using System.Drawing;using System.Windows.Form...

2021-07-15

C# Socket编程实现简单的局域网聊天器的示例代码

前言最近在学习C# Socket相关的知识,学习之余,动手做了一个简单的局域网聊天器。有萌生做这个的想法,主要是由于之前家里两台电脑之间想要传输文件十分麻烦,需要借助QQ,微信或者...

2021-07-15

C#使用TensorFlow.NET训练自己的数据集的方法

今天,我结合代码来详细介绍如何使用 SciSharp STACK 的 TensorFlow.NET 来训练CNN模型,该模型主要实现 图像的分类 ,可以直接移植该代码在 CPU 或 GPU 下使用,并针对你们自己本...

2021-07-15

如何使用VS中的快捷键快速格式化代码使好看,整齐

在VC2005中,快捷键是Ctrl + K, Ctrl + F, 这是一个组合键,即先按Ctrl + K, 这时候编辑器会等待下一个按键动作,此时再按Ctrl + F, 即可以格式化代码了,当然,也可以在选项里面设置...

2021-07-15

c++换行符知识点总结

c++换行符有哪些\n 换行,光标移到下一行的开头;endl,把缓冲槽的内容输出到控制台;\r 回车,光标移到当前行的开头,不会换到下一行,如果接着输出的话,本行以前的内容会被逐一覆盖;#incl...

2021-07-15

C#存储相同键多个值的Dictionary实例详解

涉及到两个问题:一、访问磁盘中文件夹、文件夹下面的文件夹先看一下磁盘文件夹结构C盘下面有个根文件夹SaveFile,SaveFIle下面有两个子文件夹分别为,2018、2019,子文件下2018下...

2021-07-15

C# Winform程序实现防止多开的方法总结【亲测】

目录1、Winform启动的时候,检测是否存在同样的进程名,防止程序多开;2、利用Mutex互斥对象防止程序多开;本文实例讲述了C# Winform程序实现防止多开的方法。分享给大家供大家参考...

2021-07-15

C# 监控 Windows 文件夹的方法

您是否为无法看到孩子在电脑上存储的图片而发愁,您是否为无法监控员工在电脑上存储的东西而发愁,那么今天给您推荐的这款产品绝对是您不二的选择,它是由美国大厂生产,完全符合国...

2021-07-15

VS2019属性管理器没有Microsoft.Cpp.x64.user的解决办法

下载个VS2017曾经在一个博主那里看到过,尝试过一次,安装vs2017之后,发现vs2019的Microsoft.Cpp.x64.user又出现了。猜测安装的vs2019没有Microsoft.Cpp.x64.user的原因是因为装...

2021-07-15

C#控制台程序中使用官方依赖注入的实现

asp.net core 中已经自带了一个官方的依赖注入框架,现在想把它应用到控制台程序中,控制台程序是最简洁的代码结构,摒除了其他一堆嵌入的框架代码,只包含最简洁的入口函数,是学习...

2021-07-15

C#实现猜数字游戏

本文实例为大家分享了C#实现猜数字游戏具体代码,供大家参考,具体内容如下给定一个0-100的随机数字猜其大小题目样式:电脑产生一个0到100之间的随机数字,并且要求用户来猜,如果用...

2021-07-15

C#实现网页画图功能

本文实例为大家分享了C#实现网页画图的具体代码,供大家参考,具体内容如下代码贴着保存下using System;using System.Collections;using System.Collections.Generic;using Sys...

2021-07-15

unity实现简单贪吃蛇游戏

本文实例为大家分享了unity实现贪吃蛇游戏的具体代码,供大家参考,具体内容如下
首先创建一个头部,编写脚本利用WASD控制头部的移动。Vector3 up=new Vector3(0,1,0);Vector3 do...

2021-07-15

Unity实现全屏截图以及QQ截图

本文实例为大家分享了Unity实现全屏截图、Unity实现QQ截图,供大家参考,具体内容如下全屏截图:要实现的是点击鼠标左键,就实现截图,并且将所截图片保存到本地Assets目录下的Stream...

2021-07-15

unity实现手机端摇杆控制人物移动

前言玩过王者荣耀或者荒野行动的人,都知道,手机左下方或右下方都会有一个摇杆,滑动摇杆可以让人物向360度方向移动。没有玩过的可以看看下方图片(荒野行动手机端为例)。本篇就来...

2021-07-15

Unity3D实现分页系统

在有些情况下,有很多列表不能一次性显示完整,需要对其进行分页处理博主自己也写了一个分页系统,在这里记录下来,方便以后直接拿来使用这篇文章Demo也将上传给大家下载参考:点击打...

2021-07-15

unity实现虚拟摇杆控制Virtual Joystick

本文实例为大家分享了unity实现虚拟摇杆控的具体代码,供大家参考,具体内容如下using UnityEngine;using UnityEngine.UI; public class TouchJoystick : MonoBehaviour{ pub...

2021-07-15
返回顶部
顶部