C#11新特性预览及使用介绍
目录C# 11 预览:允许在内插字符串的“插值表达式”中换行C# 11 预览:列表模式C# 11 预览:新的参数空值检查如何尝试预览特性.NET 首席项目经理凯瑟琳在博客中介绍了...
目录C# 11 预览:允许在内插字符串的“插值表达式”中换行C# 11 预览:列表模式C# 11 预览:新的参数空值检查如何尝试预览特性.NET 首席项目经理凯瑟琳在博客中介绍了...
目录(一)首先说Unity调用页面方法的办法。(二)其次说说页面方法调用Unity内方法的办法。(一)首先说Unity调用页面方法的办法。首先是需要在工程的Asset目录里面建一个Plugins文件...
一、介绍1、"Lambda表达式"是一个特殊的匿名函数,简化了匿名委托的使用,是一种高效的类似于函数式编程的表达式,Lambda简化了开发中需要编写的代码量。2、它可以包含表达式和语...
本文实例为大家分享了Unity3D实现打砖块的具体代码,供大家参考,具体内容如下基于unity20171、 使用Plane创建初始地图(层级菜单[Hierarcy]-> 3D Object -> Plane)2、将Plane命名...
一、创建Dataset和DataTableDataSet ds = new DataSet();//DataSetName默认为"NewDataSet"DataTable table = ds.Tables.Add("Customers");//或者//DataTable table1 = new...
一、利用Web服务中的JavaScriptSerializer 类System.Web.Script.Serialization空间,位于System.Web.extensions.dll中。JavaScriptSerializer jss = new JavaScriptSerialize...
表示 Windows 注册表中的项级节点。 此类是注册表封装。继承层次结构System.Object
System.MarshalByRefObject
Microsoft.Win32.RegistryKey命名空间:Microsoft.Win3...
一、MessageBox弹出框MessageBox.Show(<字符串> Text, <字符串> Title, <整型> nType,MessageBoxIcon);第一个参数是 String 类型,表示提示框里面的 内容;第二个参数是String 类...
目录引言共享内存Windows的MSMQ命名管道匿名管道Channel IPC Http TCPSocketWin32 Api SendMessageMutex信号量结束引言 在c#中,可能大多数人针对于多线程...
1、System.Threading.Timer 线程计时器1、最底层、轻量级的计时器。基于线程池实现的,工作在辅助线程。2、它并不是内在线程安全的,并且使用起来比其他计时器更麻烦。此计时器...
一、ADO.Net数据库连接字符串1、OdbcConnection(System.Data.Odbc)(1)SQL Sever标准安全:" Driver={SQL Server}; Server=Aron1; Database=pubs; Uid=sa; Pwd=asdasd; "信任的...
目录概述方案结构:一、Contracts协定二、Services服务三、ServiceHost自我服务宿主终结点(EndPoint)1、编码方式2、配置文件方式四、IIS宿主五、实现Rest 风格的web服务六、...
目录实现功能:开发环境:实现代码:当我们拿到一大段JSON字符串的时候,分析起来简直头皮发麻,相信很大一部分朋友也都会直接去BEJSON等网站去做一个JSON格式化,已方便自己查看数据、...
目录一、使用Json.Net1、把DataTable转换成json格式,使用最新Json.Net DLL ,已经内置转换器。2、对Json.Net序列化和反序列化的控制二、空值的处理三、默认值的处理四、忽略...
一、常用操作NextDouble():返回0-1.0之间的随机数Next():返回非负随机整数(0-216)Next(i):返回一个小于i的非负随机整数Next(i,j):生成i – j 的随机整数NextBytes(byte[]):用...
目录一、什么是Websocket?二、Websocket、Socket、Http、Mqtt之间的区别?Socket:WebSocket:MQTT:HTTP:三、WS和WSS协议一、什么是Websocket?1.WebSocket是HTML5下一种新的协议(webso...
一、将控件内容拖到其他控件在开发过程中,经常会有这样的要求,拖动一个控件的数据到另外一个控件中。例如将其中一个ListBox中的数据拖到另一个ListBox中。或者将DataGridView...
DevExpress中SplashScreenManager这个控件的主要作用就是显示程序集加载之前的进度条显示和进行耗时操作时候的等待界面。一、SplashScreenManager控件的使用1、新建一个Win...
一、概述:System.Collections.Concurrent 命名空间提供多个线程安全集合类。当有多个线程并发访问集合时,应使用这些类代替 System.Collections 和 System.Collections.Generi...
一、概述Overview - LINQ to XML | Microsoft 官方文档LINQ to XMLLINQ to XML 是一种启用了 LINQ 的内存 XML 编程接口,使用它,可以在 .NET Framework.NET Framework 编程语...
目录前言Sharprompt介绍Demo结论前言如果你开发过vue应用,应该对其交互式命令行印象深刻:它允许你无需任何编程经验,仅需回答问题,就可完成vue应用创建。虽然作为.NETer,大部分情...
目录C#报错System.InvalidOperationException问题场景问题原因解决方案c# WPF InvalidOperationException异常的几种常见原因什么是InvalidOperationException详细说明HRESU...
一、可空类型修饰符(?)C#2.0里面实现了Nullable数据类型//A.比如下面一句,直接定义int为null是错误的,错误提示为无法将null转化成int,因为后者是不可以为null的值类型。private i...
一、基于 Windows 的标准计时器(System.Windows.Forms.Timer)首先注意一点就是:Windows 计时器是为单线程环境设计的。它直接继承自Componet。Timer控件只有绑定了Tick事件和设...
一、手工导出导出1、winformvoid DataGridViewToExcel(DataGridView dataGridView1){ SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filte...
目录1.绘制图表基本步骤准备数据并绑定根据数据创建图形展现根据图形对象创建一个图表并绑定到CharControl中调用函数绘制图表2.柱状图准备数据创建图形展现对象方法根据图...
目录完整示例为什么要实现Foo析构函数Dispose方法中为什么要调用GC.SuppressFinalizeReferenceWhy using finalizers is a bad idea当在一个类中使用了另外一个实现了IDispo...
一、概述1、WebRequest:对统一资源标识符 (URI) 发出请求。 这是一个 abstract 类。
WebRequest的派生类:PackWebRequest、FileWebRequest、FtpWebRequest、HttpWebRequest重...
假如有两个DataTable表格分别是dt1,dt2,dt2中有些数据跟dt1一样,现在想找出dt2的数据在dt1中不存在的数据集(换句话也可以说dt2删除已经存在于dt1中的数据),传统思想可能直接用...
一、BitConverter 将预定义的基础类型与字节数据进行互转(Unicode)1、将值类型转成字节数组(Unicode):BitConverter.GetBytes()byte[] data = BitConverter.GetBytes('哈');Con...
目录一、概述二、 Linq to Objects中的延迟计算1. Linq延迟计算的注意点2. 整理Linq to Objects中运算符延迟计算特性1、具有延迟计算的运算符2、立即执行的运算符三、LINQ...
线程间通信我们看下面的图我们来看线程间通信的原理:线程(Thread B)和线程(Thread A)通信, 首先线程A 必须实现同步上下文对象(Synchronization Context), 线程B通过调用线...
目录一、总体概述二、chartControl层\XYDiagram层1.当坐标轴的数据类型是数字时2. 当前数据类型是字符串时3.当前数据类型是时间三、实例1.饼状图1.1、添加ChartControl控件...
一、WebRequestMethods.Ftp类:表示可与 FTP 请求一起使用的 FTP 协议方法的类型。AppendFile:表示要用于将文件追加到 FTP 服务器上的现有文件的 FTP APPE 协议方法。Delete...
目录前言装箱拆箱探究本质匿名类型总结前言前几天在技术群里看到有同学在讨论关于dynamic是否会存在装箱拆箱的问题,我当时第一想法是"会"。至于为啥会有很多人有这种疑问,主...
目录第一种,配置方法。第二种,代码方法C#客户端程序,生成后是一个exe,如果带有大量的dll,那么dll和exe会混乱在一起,看起来非常混乱,我们可以建立一个文件夹,把dll放进去,这样看起来...
目录System.Timers.Timer定时器简单使用设置初始属性简单示例–借用官方示例System.Timers.Timer定时器就是经过固定时间,执行固定任务。定时器简单使用设置初始属性初...
一、编码(转成字节数组)GetBytes 1、ASII码:字符串中的每个字符用一个字节表示。每个字符实际上只使用了7位,从00h-7Fh。只能表达128个字符。不能代表汉字,byte[] b = Encoding....
本文主要介绍了C# 泛型字典 Dictionary的使用详解,分享给大家,具体如下:泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛...
Path类以帮助在程序中管理文件和目录路径。Path类位于System.IO命名空间,是一个静态类,可以用来操作路径的每一个字段,如驱动器盘符、目录名、文件名、文件扩展名和分隔符等。P...
目录一、基本使用1、准备工程和引入控件1、下载、安装FastReport2、准备工程、引入控件3、启动页设计2、使用控件搭建窗体1、准备一个FastReport报表2、引入Preview控件3、...
一、SQLite介绍1、SQLite 简介SQLite是一个开源、免费的小型RDBMS(关系型数据库),能独立运行、无服务器、零配置、支持事物,用C实现,内存占用较小,支持绝大数的SQL92标准。这意...
目录一、介绍:安装Selenium:二、等待1、隐式等待:ImplicitlyWait2、显示等待:WebDriverWait()三、查找(定位对象)四、获取页面元素和元素内容五、操作元素对象WebElement1、模拟鼠...
目录为什么选择使用List,而不是使用Array,或者ArryList去重、交集、并集、差集操作重写Equals() 和 GetHashCode()简单使用C#中List可谓是使用最广泛的一种数据类型了,使用他来...
一、概述Net4.5以上的提供基本类,用于发送 HTTP 请求和接收来自通过 URI 确认的资源的 HTTP 响应。HttpClient是一个高级 API,用于包装其运行的每个平台上可用的较低级别功能...
目录C#备忘录设计模式游戏背景游戏实现角色类角色基类玩家类怪兽类游戏类游戏操作类客户端加上存档需要存档的数据存档定义备忘录模式出场空接口私有嵌套存档类创建存档和从...
一、EPL II 格式及打印测试注意N命令前的换行和最后P1后的换行。将此段代码复制到windows记事本里另存为Print.ext,文件名随便,后缀为ext。然后通过cmd控制命令行输入"copy c:...
XPathNavigator类包含移动和选择XML所需元素的所有方法。一、创建:CreateNavigator1、XPathNavigator类,如果是从XPathDocument中创建,则是只读的,只能浏览数据;XPathDocument do...