06 2022 档案
异步委托有返回值 和回调方法 C#
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Remoting.Messaging; using System.Text; using System.Threading;
阅读全文
跨线程访问1C#
摘要:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.
阅读全文
Thread与ThreadPool耗时对比C#
摘要:using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading; using System.T
阅读全文
Thread线程参数的几种方法C#
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace
阅读全文
网络通讯(服务端,客户端)
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Net.Sockets; using Sy
阅读全文
Taskfactoy开启线程C#
摘要:class Program { static public void test() { Console.WriteLine("任务开始"); Thread.Sleep(3000); Console.WriteLine("任务结束"); } static void Main(string[] args
阅读全文
后台和前台线程概念C#
摘要:只有一个前台线程在运行,应用程序的进程就在运行,如果多个前台线程在运行,但是Main方法结束了,应用程序的进程仍然是运行的,直到所有的前台线程完成其任务为止。 在默认情况下,用Thread类创建的线程是前台线程。线程池中的线程总是后台线程。在用Thread类创建线程的时候,可以设置IsBackgro
阅读全文
线程开启方式_线程池C#
摘要:使用线程池需要注意的事项: 1、线程池中的所有线程都是后台线程 。 如果进程的所有前台线程都结束了,所有的后台线程就会停止。 不能把入池的线程改为前台线程 。2、不能给入池的线程设置优先级或名称。3、入池的线程只能用于时间较短的任务。 如果线程要一直运行就应使用Thread类创建一个线程。 usin
阅读全文
线程开启方式 -通过Thread类 C#
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace
阅读全文
检测委托线程的结束-通过等待句柄和回调函数C#
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace
阅读全文
绘图环形阵列C#
摘要:private void Form1_Paint(object sender, PaintEventArgs e) { for (int i = 0; i < 360; i++)//循环一圈 { if (i % 10 == 0)//设置角度 { double y = Math.Sin(i / 360
阅读全文
C# 四种图形填充效果
摘要:private void button1_Click(object sender, EventArgs e) { Graphics gr = CreateGraphics(); Image bmp = new Bitmap(1024,800); Bitmap png = new Bitmap(@"D
阅读全文
绘制多边形(五角星)C#
摘要://先添加Form1_Paint事件 private void Form1_Paint(object sender, PaintEventArgs e) { int x, y; x = y = 100;//偏移值; Graphics gr = e.Graphics; Pen p1 = new Pen
阅读全文
绘图实例C#
摘要:private void button1_Click(object sender, EventArgs e) { //Form窗口画线条图形 //Graphics gp = e.Graphics;//创建GDI对象 Graphics gp = CreateGraphics();////创建GDI对象
阅读全文
创建Graphics对象C#
摘要://Graphics gp = e.Graphics;//创建GDI对象,Paint事件中。 Graphics gp = this.CreateGraphics();////创建GDI对象方法2 Pen p1 = new Pen(Color.Blue, 5);//钢笔线条5镑蓝色 Rectangle
阅读全文
文件复制两种方法C#
摘要:using System.IO; namespace 文件复制 { class Program { static void Main(string[] args) { //方法1 //File.Copy(@"F:\重温新中国建国珍贵画面(中央档案管).mp4", @"D:\123.mp4",true
阅读全文
fileSystemWatcher控件C#
摘要:fileSystemWatcher1.EnableRaisingEvents = false;//是否启动监控 fileSystemWatcher1.Path = @"D:\"; fileSystemWatcher1.Filter = "*.*";//监控的文件类型 fileSystemWatche
阅读全文
FoldBowserdialog控件 C#
摘要:using System.IO; namespace FoldBowserdialog控件 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Cli
阅读全文
saveFileDialog控件保存文件C#
摘要:using System.IO;//必须添加命名空间。 窗口加载时要执行的内容: saveFileDialog1.InitialDirectory = "D\\123.txt";//初始化文件保存的起始位置 saveFileDialog1.Filter = "文本文件(*.txt)|*.txt|Wo
阅读全文
读一行TXT内容 C#
摘要:using System.IO; namespace 读一行TXT内容 { class Program { static void Main(string[] args) { string path = @"D:\123\123.txt"; string conTent; ; FileStream
阅读全文
C# 写一行内容到TXT文件
摘要:using System.IO; namespace streamWrite方法 { class Program { static void Main(string[] args) { string path = "D:\\123\\123.txt"; string conTent = "中华人民共
阅读全文
C#文件流FileStream
摘要:using System.IO;//必须包含此命令空间 static void Main(string[] args) { byte[] byteFile = new byte[30]; char[] charFile = new char[30]; string path = @"D:\TEST.
阅读全文
获取所有文件夹和文件路径C#
摘要:using System.IO; namespace 获取文件夹和文件路径 { class Program { static void Main(string[] args) { string[] filePath = Directory.GetFiles(@"D:\123");//文件路径 str
阅读全文