CSharp
文章平均质量分 66
M@ple
这个作者很懒,什么都没留下…
展开
-
C#高级编程——Attribute特性
主目录:https://www.v2know.com/MainPage/Category/CSharp在Unity中,当你写[RequireComponent(typeof(Rigidbody))]的时候,脚本会为你请求Rigidbody,一旦这个脚本挂上去,Inspector里面会为你自动增加一个Rigidbody;当你准备Remove Rigidbody的时候,会弹出对话框提示你,Can't Remove Because XXX(script) depends on it..原创 2021-01-19 11:04:18 · 973 阅读 · 0 评论 -
C#高级编程——Reflection反射
主目录:https://www.v2know.com/MainPage/Category/CSharpC#高级编程——Reflection反射反射就像在主程式里面,安装了一个声纳探测器,在生命周期一开始的时候,就会调用探测器,你的方法执行依赖于声纳反射回来的声波,这样的做的好处是,当你想更新程序的时候,只需要加dll就行了,不需要重新编译。这样,就成了插件式的编程。实例:usingSystem;[AttributeUsage(AttributeTarge...原创 2021-01-19 11:04:06 · 412 阅读 · 0 评论 -
C#图像相似度的计算方法
主目录:https://www.v2know.com/MainPage/Category/CSharp前言:这个方法对单一色图片的识别效果其实并不好,准确地说,就是黑白不分。这是一个相对简单的识别,准确率不高,但可以满足部分需求,然后就是一部分代码是有问题的。ImageSimilarity.cs:public class ImageSimilarity{ public Bitmap Resize(string imageFile, string newImageF..原创 2021-01-19 11:05:41 · 2201 阅读 · 0 评论 -
[Unity]从零开始认识C#脚本
参考方案:以官方的Standard Assets的ThirdPersonCharacter.cs为例。最基础的C#请看这里→C#入门基础(一)ThirdPersonCharacter.cs 代码块 简介 用法(补充) 放置位置 01 [RequireComponent(typeof(Rigidbody))] [RequireComponent(typeof(CapsuleCollider))] [RequireComponent(typeof(A.原创 2021-01-18 10:41:32 · 253 阅读 · 0 评论 -
Exception occurred. (Exception from HRESULT: 0x80020009 (DISP_E_EXCEPTION)) | nuget管理器所引发的的错误
环境:Visual Studio 2019 版本 16.6.2状况描述:使用nuget包管理器尝试给项目安装Microsoft.AspNetCore.Identity.UI原创 2020-06-20 10:43:07 · 2802 阅读 · 1 评论 -
VS 2019发布时配置项中的Entity Framework迁移项显示不出来
VS 2019发布时配置项中的Entity Framework迁移项显示不出来dotnet ef dbcontext list --json“无法执行,因为找不到指定的命令或文件。可能的原因包括: *你拼错了内置的 dotnet 命令。 *你打算执行 .NET Core 程序,但 dotnet-ef 不存在。 *你打算运行全局工具,但在路径上找不到名称前缀为 dotnet 的可执行文件。”在命令行执行,也是提示一样的错误解决办法:dotnet tool ins...转载 2020-06-19 11:30:07 · 758 阅读 · 0 评论 -
C#指定图片添加文字
using System.Drawing;using System.IO;using UnityEngine; public class TestImage : MonoBehaviour{ private string filePath; // Use this for initialization void Start() { fil...转载 2019-11-09 16:26:03 · 784 阅读 · 0 评论 -
C# DataTable用法详情
1、添加引用using System.Data;2、创建表//创建一个空表DataTable dt = new DataTable();//创建一个名为"Table_Null"的空表DataTable dt = new DataTable("Table_Null");3、创建列//1.创建空列DataColumn dc = new DataColumn();dt.Col...转载 2019-11-04 13:59:35 · 205 阅读 · 0 评论 -
关于FindWindow函数
在调用FindWindow函数的时候,应该第一个参数为空,第二个参数为窗口的标题名。classname是窗口在创建时的注册名称,不是源代码的类名,通常可以不指定,除非确切地知道。另外,vs自带一个spy++的工具,可以探查当前所有窗口的信息,包括注册类名。FindWindow这个函数检索处理顶级窗口的类名和窗口名称匹配指定的字符串。这个函数有两个参数,第一个是要找的窗口的类,第二个是要找的窗口的...原创 2019-07-31 16:45:12 · 7031 阅读 · 0 评论