C#
chnyac
chnyac
展开
-
C#:C#函数中数组作为形参传值
#params关键字:参考public void ParamsArray(params int[] array){ foreach (int i in array){ Console.WriteLine("{0}", i); }}原创 2018-02-09 01:09:12 · 5227 阅读 · 0 评论 -
C#:C#控件系列四(列表类控件)
列表类控件1. ListBox 控件:ListBox控件又称列表框,它在工具箱中的图标为,它显示一个项目列表供用户选择。在列表框中,用户一次可以选择一项,也可以选择多项。1.1. 常用属性:1.1.1. Items属性: 用于存放列表框中的列表项,是一个集合。通过该属性,可以添加列表项、移除列表项和获得列表项的数目。1.1.2. MultiColumn 属性:用来获取或设置一个值,该值指示List...转载 2018-07-11 17:44:22 · 10908 阅读 · 0 评论 -
C#:C#控件系列三 (按钮类控件)
按钮类控件1. Button 控件:Button控件又称按钮控件,是Windows应用程序中最常用的控件之一,通常用它来执行命令。如果按钮具有焦点,就可以使用鼠标左键、Enter键或空格键触发该按钮的Click事件。通过设置窗体的AcceptButton或CancelButton 属性,无论该按钮是否有焦点,都可以使用户通过按 Enter 或 Esc 键来触发按钮的 Click事件。一般不使用Bu...转载 2018-07-11 17:41:48 · 9947 阅读 · 0 评论 -
C#:C#控件系列二 (文本框类控件)
文本框类控件1. Label 控件1.1. 常用属性:1.1.1. Text属性:用来设置或返回标签控件中显示的文本信息。1.1.2. AutoSize属性:用来获取或设置一个值,该值指示是否自动调整控件的大小以完整显示其内容。取值为true时,控件将自动调整到刚好能容纳文本时的大小,取值为false时,控件的大小为设计时的大小。默认值为false。1.1.3. Anchor属性:用来确定此控件与...转载 2018-07-11 17:39:22 · 13645 阅读 · 0 评论 -
C#:C#控件系列一 (Form窗体)
一、C#控件及常用设计整理1. Form窗体1.1. 常用属性 1.1.1. Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。1.1.2. WindowState属性:用来获取或设置窗体的窗口状态。 取值有三种: Normal (窗体正常显示)、 Minimized(窗体以最小化形式显示)和Maximized(窗体以最大化形式显示)。1.1.3. StartPos...转载 2018-07-11 17:33:42 · 6103 阅读 · 0 评论 -
C#:winform 程序中使用线程调用外部子进程,子进程运行过慢的问题
问题:在 winform 程序中使用多线程调用多个外部子进程,并将子进程的输出截取到 winform 窗口中, 发现外部子进程运行速度过慢。排查:1、单独运行子进程时间为 3 分钟;2、使用 winform 程序调用线程启动外部子进程时间为 26 分钟;分析:1、多个子进程同时对 A.txt 文件进行读操作; 2、多个子进程同时对 B.txt...原创 2018-07-03 20:35:40 · 1385 阅读 · 0 评论 -
C#:委托,匿名方法以及Lambda表达式
参考自https://www.cnblogs.com/chenwolong/p/5666196.html委托:实质为引用方法的对象,所以参数需要与所引用方法的参数一致;//委托类型delegate int calculator(int x, int y);//创建委托对象calculator Add = calculator(Adding);//使用该委托对象Console...转载 2018-06-26 16:31:08 · 221 阅读 · 0 评论 -
C#:委托(Delegate)理解
参考网站链接:http://www.runoob.com/csharp/csharp-delegate.html委托(Delegate) 是存有对某个方法的引用的一种引用类型变量,类似于 C 或 C++ 中函数的指针。委托声明:delegate <return type> <delegate-name> <parameter list>例子:...转载 2018-06-25 19:55:35 · 245 阅读 · 0 评论 -
C#:C#窗体listview的details属性及用法
//定义表头ColumnHeader columnHeader= new ColumnHeader(); columnHeader.Text = "列标题1"; //设置列标题 columnHeader.Width = width; //设置列宽度 width columnHeader.TextAlign = HorizontalAlignment.Left; /...原创 2018-02-04 17:01:05 · 5348 阅读 · 0 评论 -
C#:C#创建数组的几个方法
double[] array = new double[10];double[] array = { 0.0, 1.1, 2.2};double[] array = new double[5] { 99, 98, 92, 97, 95};double[] array = new double[ ] { 99, 98, 92, 97, 95};double[] another_a...原创 2018-02-04 14:22:30 · 26219 阅读 · 1 评论 -
C#:C#中的传值引用
在 C# 中,按引用传递参数使用,使用 ref 关键字声明变量,表示对变量的内存位置的引用;原创 2018-02-04 12:17:05 · 418 阅读 · 0 评论 -
C#:C#控件系列五 (对话框类控件)
对话框类控件1. OpenFileDialog 控件:OpenFileDialog控件又称打开文件对话框,主要用来弹出Windows中标准的【打开文件】对话框。该控件在工具箱中的图标为 。1.1. OpenFileDialog控件的常用属性如下。1.1.1. Title属性:用来获取或设置对话框标题,默认值为空字符串("")。如果标题为空字符串,则系统将1.1.2. 使用默认标题: “打开” 。1...转载 2018-07-11 17:45:49 · 1764 阅读 · 0 评论