
C#
文章平均质量分 52
柏雁
欢迎大家互相交流学习
展开
-
C# .Net Framework、.Net Core和.Net Standard的区别
.Net Framework、.Net Core和.Net Standard的区别原创 2022-10-25 11:30:57 · 1649 阅读 · 0 评论 -
C# 经常遇到的闭包问题
C# 经典闭包问题原创 2022-10-25 11:26:21 · 711 阅读 · 0 评论 -
解决VSCode开发引用丢失
很多时候我们在开发的时候,在Unity中默认使用的是.NET Standard 2.0基本标准的框架,如图:在开发部分代码的时候,会在标准的框架内找不到我们所引用的库,如图:当我们把标准的框架.NET Standard 2.0改成.NET 4.x时,VSCODE中依旧引用不到对应的库文件,这时如果编译器自动编译引用到对应的库文件(怎么让它自动更换对应引用库的地址我不太知道怎么设置,有会的请告知我)。这时我们先了解Assembly-CSharp.csproj文件...原创 2022-05-17 09:20:40 · 7354 阅读 · 0 评论 -
《番外Get》持续更新
技巧1自C#6.0开始,“$”符号格式化新技能 private void TestFormat() { int a = 10; string b = "$符号格式化"; print($"这是a:{a},这是b:{b}"); print(string.Format("这是a:{0},这是b:{1}", a, b)); }技巧2C# Conditional(方法,属性的忽略)使用#define 自定义1原创 2021-05-06 09:54:40 · 151 阅读 · 2 评论 -
C# 拼接Json串的几种方法与解析
C#定义多行字符串的方式在定义的前面加上@符号:1 string aa = @"asdfsdfsd2 fsdsfsdfsdfsdfsdfsdfs3 safasfsadfsdfasfsfsdfsd ";在C#中拼接字符串有几种方法1.利用JsonConvert.SerializeObject方法 (Nuget获取Newtonsoft.Json Package),需...原创 2021-03-08 09:19:55 · 3573 阅读 · 0 评论 -
Unity 自定义初始化设置脚本
原创 2020-08-06 15:05:35 · 687 阅读 · 0 评论 -
C# 时间显示、计时器
public class Timer : MonoBehaviour { [SerializeField] private Text _txt; private int _countTime = 0; void Start(){ StartCoroutine(D_Time()); } IEnumerator D_Time () { yield return new Wait原创 2017-02-20 14:47:07 · 605 阅读 · 0 评论 -
C# File类详解
File类,是一个静态类,主要是来提供一些函数库用的。静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和打开一个文件。File类方法的参量很多时候都是路径path。File的一些方法可以返回FileStream和StreamWriter的对象。可以和他们配套使用。System.IO.File类和System.IO.FileInfo类原创 2017-02-16 19:37:16 · 1765 阅读 · 0 评论 -
C# try、catch、finally
在c#中处理错误经常会使用这几个关键字。本文介绍一下其用法try、catch、finally:这三个关键字try是必定要用的,要不然就失去了意义。然后catch和finally可以不用但是要注意遵循原则,一个或多个catch的时间可以不用finally但是也可以用。如果没有catch的时间必须要用finally。其中每个关键字都对应的有自己的代码块如这样转载 2017-02-19 02:01:09 · 537 阅读 · 0 评论 -
C# LINQ查询操作符
结合:http://blog.youkuaiyun.com/ycwol/article/details/42102939,多谢这位博主 dgdisme官方API:https://msdn.microsoft.com/zh-cn/library/bb397678.aspx介绍:对于编写查询的开发人员来说,LINQ 最明显的“语言集成”部分是查询表达式。 查询表达式是使用 C# 3.0 中引入的声明性原创 2016-12-13 13:35:50 · 1165 阅读 · 0 评论 -
C# 中的委托和事件
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事转载 2016-11-28 12:50:21 · 239 阅读 · 0 评论 -
C# Struct和Class的区别
转载来源:http://blog.sina.com.cn/s/blog_48f587a80100k630.htmlC++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。struct能包含成员函数吗? 能!struct能继承吗? 能!!struct能实现多态吗? 能!!! 既然这些它都能实现,那它和c转载 2016-12-08 13:29:39 · 480 阅读 · 0 评论 -
C# 多线程编程
一、使用线程的理由1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。2、可以使用线程来简化编码。3、可以使用线程来实现并发执行。二、基本知识1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。2、前台线程和后台线程:通过Thread类新建线程默认为前台线程。当所有前台线转载 2016-11-29 12:45:09 · 266 阅读 · 0 评论 -
C# Socket通信
using System;using System.Collections.Generic;using System.Linq;using System.Text;//添加Socket类using System.Net;using System.Net.Sockets; namespace SockeConsoleServer转载 2016-11-29 12:44:20 · 332 阅读 · 0 评论 -
C#中的泛型
.Net 1.1版本最受诟病的一个缺陷就是没有提供对泛型的支持。通过使用泛型,我们可以极大地提高代码的重用度,同时还可以获得强类型的支持,避免了隐式的装箱、拆箱,在一定程度上提升了应用程序的性能。本文将系统地为大家讨论泛型,我们先从理解泛型开始。http://www.cnblogs.com/JimmyZhang/archive/2008/12/17/1356727.html1.转载 2016-11-29 12:43:25 · 225 阅读 · 0 评论