C#应用
学习ing...
阿财继续努力
学习ing...
展开
-
C#应用 - 07.怎么实现TCP通信
实现TCP通信需要实例化TcpListener对象和TcpClient对象。首先实例化TcpListener对象并调用Start(),使其监听指定的IP地址和端口号,等待连接;然后实例化TcpClient对象并调用Connect(),使其连接指定的IP地址和端口号,完成连接。TcpListener对象接收和发送数据是利用Socket对象,分别调用Receive()和Send();TcpClient对象接收和发送数据是利用NetworkStream对象,分别调用Read()和Write()。注意!接收.原创 2021-11-21 16:57:47 · 2986 阅读 · 1 评论 -
C#应用 - 06.修改raw图像的常用操作
修改raw图像的常用操作,包括降低分辨率、平滑数据、分割数据、添加边缘点等,主要用于制作地形。using System;using System.IO;namespace _06{ class Program { static void Main(string[] args) { } } class Test { /// <summary> /// 获取原数据.原创 2021-11-21 13:38:00 · 527 阅读 · 0 评论 -
C#应用 - 05.怎么分割bmp图像和raw图像
bmp图像含有头数据,一般长度为54个字节,像素按照从左到右,从下到上的顺序排列;raw图像不含头数据,且像素为1个字节,因此直接分割即可,像素按照从左到右,从上到下的顺序排列。bmp图像按照从左到右,从下到上的顺序依次输出编号为[1,rowCount*colCount]的bmp图像;raw图像按照从左到右,从上到下的顺序依次输出编号为[1,rowCount*colCount]的raw图像。注意,rowCount和colCount必须为原图高度和宽度的整数因子。using System;usin.原创 2021-11-21 13:21:07 · 1043 阅读 · 0 评论 -
C#应用 - 04.怎么按下标获取Dictionary的元素
按下标获取Dictionary的元素主要利用了查询表达式LINQ的扩展方法。using System;using System.Collections.Generic;using System.Linq;namespace _04{ class Program { static void Main(string[] args) { Dictionary<object, object> dictionary =.原创 2021-11-20 22:02:24 · 1860 阅读 · 0 评论 -
C#应用 - 03.怎么对Dictionary进行排序
对Dictionary进行排序主要利用了查询表达式LINQ。using System;using System.Collections.Generic;using System.Linq;namespace _03{ class Program { static void Main(string[] args) { Console.WriteLine("*****按添加顺序排列*****"); D.原创 2021-11-20 21:45:14 · 2509 阅读 · 0 评论 -
C#应用 - 02.怎么利用多线程快速完成多重循环
由于多线程只能执行无参或单参的方法,而多重循环需要一次性传入两个或两个以上的参数,因此,可以创建一个类型用于存储多重循环的参数,执行方法时传入该类型的对象,即可实现一次性传入多个参数。线程并不是越多越好,要根据计算机的CPU和内存控制线程的数量。可以设置全局变量控制线程的数量,在开辟线程前利用死循环实现主线程的阻塞,当线程数量小于给定值时才开辟新的线程,在线程方法执行完毕后设置线程数量减1即可。可以设置全局变量判断多重循环是否执行完毕,在线程方法执行完毕后设置完成数量加1即可。注意!多线程调用的方.原创 2021-11-20 21:03:50 · 1950 阅读 · 0 评论 -
C#应用 - 01.怎么求两个List集合的交并差集
求交并差集主要利用了查询表达式LINQ的扩展方法。using System;using System.Collections.Generic;using System.Linq;namespace _01{ class Program { static void Main(string[] args) { List<object> list1 = new List<object>() { 1, '.原创 2021-11-20 20:22:31 · 1223 阅读 · 0 评论