C# 杂项
文章平均质量分 85
C#编程语言学习与记录
恬静的小魔龙
CSDN博客专家、Unity3D领域优质创作者,专注于VR、虚拟仿真开发。
《Unity 3D从入门到实战》作者。
展开
-
【C#】C#:“指派给常量数组的必须是常量”
记录一个有意思的代码片段。首先,复习一下常量。C#中的常量是由三部分组成的,分贝是const、数据类型、变量名。1、const:是C#中用来定义常量的关键字,不能忽略。2、数据类型:指定一种类型的数据,如整数、字符串等。3、变量名:自定义命名。常量是什么常量是指在程序运行过程中,其值不会发生改变,常量与变量唯一的区别就是常量的值不可以改变,变量的值可以改变。为什么用常量由于常量的值在程序运行过程中是不可以改变的,所以可以用来存储一些固定的值,比如圆周率,折扣率等。原创 2023-08-29 18:01:24 · 908 阅读 · 0 评论 -
【C#】C# IO类路径合并、本地路径、拼接路径Path.Combine
今天在开发的时候,碰到一个问题,比如说从服务器获取到路径前缀,然后拼接一个路径后缀。在显示的时候会出现一些问题,比如说换行,或者斜杠反斜杠识别错误这种。遇到这种情况,可以进行字符串匹配,然后对路径进行判断,看是否前后有空格,给定的路径是否是一个正确的路径。这种方式虽然也可以解决,但是总是感觉有些繁琐,查看了一些资料发现了一个API,感觉挺好用的,分享给大家。原创 2022-09-01 20:03:13 · 6957 阅读 · 0 评论 -
【Unity3D日常开发】Unity3D中 C#反射Reflection的使用
推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。你的点赞就是对博主的支持,有问题记得留言:一、前言今天分享一个平时开发比较少接触到的概念——反射,最近也是在写代码的时候用到了,就分享出来,一方面是对自己学到的知识的总结,另一方面也是为了帮助后来的人。反射虽然用的不多,但是存在既有道理,在接下来的小节中会讲到反射的应用场景。.原创 2022-03-15 15:55:02 · 8096 阅读 · 0 评论 -
【C#日常】C#集合Dictionary获取第一个键值
推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、前言今天分享C#的字典如何返回第一个键值。首先,分析一下这个需求,如果是输入或者List返回第一个值是很容易的,直接数组[0] 或者List[0],就可以返回第一个值,但是这个在字典中是不适用的。比如:using System.Collections.Generic;u.原创 2021-12-30 16:17:53 · 10906 阅读 · 15 评论 -
【C#日常】C#泛型集合Dictionary<TKey, TValue>使用方法及泛型集合检查是否存在Key值
推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、前言在工作中学习,在学习中进步。今天,我遇到了一个问题,就是使用集合Dictionary的时候,总是要先判断是否存在Key值,然后再判断Key值对应的集合类是否有值,这样就很麻烦,比如这样:既要判断Key值是否存在,又得判断这个Key值对应的集合是否有值(在存数据的时候已.原创 2021-12-22 10:52:39 · 4318 阅读 · 4 评论 -
【C#】C#中 && || 条件执行顺序,同时存在 && ||如何判断
一、前言在写代码的时候突然遇到个问题,逻辑运算符&&和||同时存在,那么会先判断哪个呢本来,秉承着面向百度编程的思想,遇到问题直接百度,然后发现都是这种文章:我就很无语了,不仅没有解决我的问题,还tmd全是抄袭的文章!!!文章都解决不了问题,还隔着复制粘贴真是搞不懂秉承着我不如地狱谁入地狱的原则,就将&&||讲清楚二、逻辑运算符使用逻辑运算符使用没啥好说的:using System;namespace ConsoleApp1{ class Pr原创 2021-04-20 10:35:43 · 4770 阅读 · 5 评论 -
【C#】C#中常用字符串转16进制
一、前言在软硬件开发中,常常会遇到将字符串转16进制的需求,因为设备的中控码常见的就是Hex编码格式,也就是16进制,下面就来看下如何字符串如何转化16进制吧二、字符串转16进制/// <summary>/// 字符串转16进制字符/// </summary>/// <param name="_str">字符串</param>/// <param name="encode">编码格式</param>/// <ret原创 2020-09-29 14:36:17 · 29981 阅读 · 7 评论