C#流程控制详解
目录流程控制语句分类1、if语句2、switch3、三位运算符4、迭代语句之while语句4.1 迭代语句概述4.2 while语句5、迭代语句之do……while6、迭代语句之for循环语...
在项目中如果是web请求时候,IIS会自动分配一个线程来进行处理,如果很多个应用程序共享公用一个IIS的时候,线程分配可能会出现一个问题(当然也是我的需求造成的)之前在做项目的时...
目录前言一、如何实现?1、设置横向ListBox2、Item设为刻度样式3、绑定数据源二、完整代码三、效果预览总结前言尺子在客户端开发中有一定的应用场景,比如厘米尺、白板的画线尺...
在C#语言中,DateTime是用来表示时间的类,在C#的DateTime时间类中,提供了好像时间对象加减法操作,可用于某一个时间对象加减 多少年、加减多少个月、加减多少天、加减多少小时、...
目录nfs共享文件夹实现步骤安装NFS组件(如果已安装略过)在源服务器建立nfs文件夹共享使用net dos命令C#Windows server2016服务器搭建NFS共享文件夹与C#上传图片到共享文件夹n...
目录前言一、实现思路二、步骤1.使用HttpListener构建服务2.处理请求的数据总结前言使用 C#以B/S方式构建WebService服务十分简便,即是使用Asp.net在网站中添加WebService服...
目录1、变量操作1.1 变量声明、赋值1.2 赋值运算符和赋值表达式1.4变量命名规则2 常量2.1 变量常量作用域2.2 @作用3 数据类型之值类型3.1数据类型3.2 理解内存原理4 数据类...
目录dll引用添加多行多列文字水印实现代码一般情况下,在Word中添加文字水印仅支持添加一个文本字样的水印,但在复杂的办公环境中,由于对不同文档的设计要求,需要在Word文档中添...
一、背景介绍:我们在进行数据存储的时候,有时候会加入本地缓存、分布式缓存以及数据库存储三级的结构,当我们取值的时候经常是像下面这样的流程:1.先取本地缓存,如果值存在直接返...
目录一、前言二、添加config文件三、读写配置文件一、前言在软件开发中,经常用到设置这样的功能,如果设置中的功能不多,用 Json、XML 这样的数据结构存储非常的麻烦,一个字段的...
目录Selenium.WebDrivernuget开始coding写selenium.chrome插件使用方法实现效果Selenium.WebDriverSelenium WebDriver 是一组开源 API,用于自动测试 Web 应用程序,利用它可以...
目录类型转换1、表达式1.2 运算符分类2、数学运算符3、赋值运算符4、关系运算符5、布尔运算符6、位运算符6.1 &按位与运算6.2 或|按位运算6.3 异或^按位运算符6.4按位取反~...
本文主要介绍了c# 使用线程对串口serialPort进行收发数据,分享给大家,具体如下:一共写了四种方法,窗体界面都是一样的:方法一:using System;using System.Collections.Generic;usi...
目录1.实现代码2.效果预览1.实现代码一、创建AnimationAudio.xaml代码如下<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" ...
目录前言 实现代码1.CircularMenuItemCustomControl.cs2.CircularMenuItemCustomControlStyle.xaml3.MainWindow.xaml4.MainWindow.xaml.cs前言 需要实现环(圆)形菜单。效果预...
使用流读取、写入文件使用流把文件读取到字节数组://FileMode.Create, FileMode.Append //FileAccess.Write, FileAccess.ReadWrite //FileMode和FileAccess搭配使用,如果第二...
在C#中,如果在方法参数前面加上ref关键字,说明参数传递的是引用,而不是值。如何理解呢?参数是简单类型的例子 static void Main(string[] args) { str...
目录C/S架构客户端实现客户端主流程和实现客户端发送消息实现客户端监听消息实现服务器实现服务器主流程和实现服务器发送消息实现服务器监听消息实现总结在之前的C#版本中,...
目录引言分部类partial 分部限制分部接口和结构分部方法this 和 partial 的区别引言partial 关键字用于拆分一个类、一个结构、一个接口或一个方法的定义到两个或更多的文件...
目录方法思路dll引用代码示例Word中设置水印时,可使用预设的文字或自定义文字设置为水印效果,但通常添加水印效果时,会对所有页面都设置成统一效果,如果需要对每一页或者某个页...
本文实例为大家分享了C# Winform实现进度条显示的具体代码,供大家参考,具体内容如下创建一个窗体,命名为StartForm添加一个timer控件并更改名字为timerStart 添加一个ProgressB...
目录一、准备工作二、端口扫描器(单线程)三、端口扫描器(多线程)四、总结本文章使用C#编程,制作一个端口扫描器,能够扫描本机有哪些端口开放了,并显示出来,分别使用单线程和多线程进...
目录前言实现代码效果预览前言有小伙伴提出需要实现雷达图。 由于在WPF中没有现成的雷达图控件,所以我们自己实现一个。PS:有更好的方式欢迎推荐。实现代码一、创建 RadarCha...
目录前言 一、PieControl.cs二、App.xaml三、MainWindow.xaml四、MainWindow.xaml.cs每日一笑下班和实习生一起回家,公交站等车,一乞丐把碗推向实习生乞讨。这时,实习生不慌不...
什么是序列化和反序列化:将对象及其状态保存起来,通常是保存到文件中,叫序列化。
将文件还原为对象,叫反序列化。序列化和反序列化的接口和帮助类:接口IFormatterobject Deserial...
目录1.什么是委托2:委托的实现 命名法委托静态方法的实例化委托 实例化方法的委托多播委托 匿名委托什么时候适用委托1.什么是委托委托就是委托某个方法来实现具体的功能,类似...
案例1json{ "Name": "Jack", "Age": 34, "Colleagues": [{ "Name": "Tom", "Age": 44 }, { "Name": "Abe...
首先下载newtonsoft.json,增加引用using newtonsoft.json.linq;把jobject的内容提取出来,jobject的内容格式如下:{ "code": 200, "msg": "success", "data": {...
在面向对象编程中,SOLID 是五个设计原则的首字母缩写,旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特·C·马丁(Robert Cecil...
本文实例为大家分享了C#使用winform实现进度条效果的具体代码,供大家参考,具体内容如下1.例子2.点击查询按钮代码private void button8_Click(object sender, EventArgs e) ...
本文实例为大家分享了Winform使用FTP实现自动更新的具体代码,供大家参考,具体内容如下实现思路:在主程序打开前实现判断是否需要更新(可以通过数据库表记录一下版本号或者别的...
目录一、项目创建以及页面设计(一)项目新建(二)页面设计二、单线程实现端口扫描(一)代码实现(二)运行结果三、多线程实现端口扫描(一)程序实现(二)运行结果四、总结五、参考资料本文为大...
目录功能目标知识点TreeviewForm.MdiParent 属性SplitContainer操作步骤画面组态代码编写动画演示功能目标使用Treeview控件实现点左边的节点,在右边显示相关的页面知识点Tr...
目录功能目标知识点TreeviewForm.MdiParent 属性SplitContainer操作步骤功能目标使用Treeview控件实现点左边的节点,在右边显示相关的页面知识点Treeview命名空间:System.Wi...
基本哪些属于引用类型类(object,string),接口、数组、委托引用类型分配在哪里引用类型变量位于线程栈。引用类型实例分配在托管堆上。当引用类型实例的大小小于85000bytes,被...
反射允许我们在编译期或运行时获取程序集的元数据,通过反射可以做到:● 创建类型的实例
● 触发方法
● 获取属性、字段信息
● 延迟绑定
......如果在编译期使用反射,可通过如...
目录安装 Spire.Presentation for .NET将PPT或PPTX转换为PNG将PPT或PPTX转换为SVG由于大多数便携式设备支持浏览图片而不支持浏览PowerPoint 文件,所以相比较而言,图像对于用...
目录前言1. Base64编码1.1 原理介绍1.2 C#代码2. 凯撒密码2.1 原理介绍2.2 C#代码3. Vigenere密码3.1 原理介绍3.2 C#代码4. DES4.1 原理介绍4.2 C#代码5. AES5.1 原理简述5...
目录介绍正文实现代码介绍框架使用.NET452;Visual Studio 2019;项目使用 MIT 开源许可协议;更多效果可以通过GitHub[1]|码云[2]下载代码;也可以自行添加天气信息等。正文屏保...
本文实例为大家分享了C# Winform实现圆角无锯齿按钮的具体代码,供大家参考,具体内容如下发现用Winform做一个圆角按钮遇到麻烦,主要是锯齿问题,后面想了想办法解决问题了。主要...
目录一、项目设计二、单线程三、多线程小结本文实例为大家分享了C#端口扫描器的编写代码,供大家参考,具体内容如下一、项目设计新建项目整体设计最终设计二、单线程1.代码编写...
目录拖曳小球Wpf 和 SkiaSharp实现代码效果如下拖曳小球WPF的拖曳效果,基本配置一下,就可以了,但是自绘的话,就得自己控制,按键点击,按键移动和按键松开的事件,与其配合达到目的。...
目录动态切换光标类型自定义光标系统有很多光标类型 :Cursors 类 (System.Windows.Input) | Microsoft Docs本章介绍如何自定义光标、并动态切换光标类型。动态切换光标类型...
目录现阶段的问题解决方案常用的工具总结现阶段的问题现在是云原生和容器化时代,.NET Core对于云原生来说有非常好的兼容和亲和性,dotnet社区以及微软为.NET Core提供了非常方...
对int类型集合初始化,这样写: static void Main(string[] args) { var list = new List<int> {0, 1}; foreach (var item in list)...
WPF实现 Gitee泡泡菜单框架使用大于等于.NET40;Visual Studio 2022;项目使用 MIT 开源许可协议;需要实现泡泡菜单需要使用Canvas画布进行添加内容;保证颜色随机,位置不重叠;点击...
目录功能需求技术知识点准备工作实现步骤功能需求1,利用随机数模拟产生每次考试成绩2,将每次考试成绩存入到数据库3,将每次考试成绩划分优、良、中、差、不及格五类,并作为查询...
目录实现思路核心代码参考资料实现思路制作一个用户头像选择器仿 WeGame制作一个用户头像选择Canvas为父控件所实现,展示图片使用Image,Path当作上方的蒙版;Canvas:主要用途方...
复制文件显示进度实际上就是文件流来复制文件,并在每一块文件复制后,用进度条来显示复制情况。一、本实例中主要是以线程和委托的方式,在使用Filestream类对文件进行复制的同时...
文件夹,文件这是常见的,怎么创建?要不要先判断是否存在?非常非常基础的知识点using System;using System.Collections.Generic;using System.Linq;using System.Text;using Syst...