c#高级编程 按值和按引用传递参数(ref与out)
按值和按引用传递参数假设有一个类型A,它有一个int类型的属性X。ChangeA方法接收类型A的参数,把X的值改为2:public static void ChangeA(A a) { a.X&n...
c#高级编程 匿名类型
var与new关键字一起使用时,可以创建匿名类型。匿名类型只是一个继承自Object且没有名称的类。该类的定义从初始化器中推断,类似于隐式类型化的变量。如果需要一个对象包含某个人的姓氏、中间名和名字,则声明如下:var capta...
c#高级编程 类与结构 (一)
1、类类和结构实际上都是创建对象的模板,每个对象都包含数据,并提供了处理和访问数据的方法。类定义了类的每个对象(称为实例)可以包含什么数据和功能。class PhoneCustomer { public const&...
c#高级编程 跳转语句
C#提供了许多可以立即跳转到程序中另一行代码的语句,在此,先介绍goto语句。1、goto语句可以直接跳转到程序中用标签指定的另一行(标签是一个标识符,后跟一个冒号):goto Label1; WriteLine("T...
Docker 安装MSSQL数据库的方法(当前方法无法操作安装,原始安装包不存在)
前提条件:操作系统需要为windows 10 专业版以上,开启Hyper-V功能。下载工具:https://www.docker.com/ 下载Docker工具。安装:直接OK即可安装后操作:...
C# 字符串转ASCII码的问题,以及一些扩展(加密字符串、解密字符串)
1、不多说,直接上代码,下面是string单字符转ASCII码 public int Asc(string char...
C# 多窗口相互传递信息的实现方式(委托 delegate)
要在多窗口之间传递数据,可以使用委托的形式实现,以下是具体的实现方式:一、Form 1 声明委托与实例化C#中委托的声明方式:<权限修饰符> delegate <返回值类型> <委...
C# 常用的各种方法与事件(仅自身)
1、获取打开的子窗口数量this.MdiChildren.Length;2、获取子窗口this.MdiChildren[i];3、获取子窗口的父窗口对象//当前窗口的父窗口对象 this.MdiParent; //获取父窗口的标题名...
C# 设置子窗口,并且解决窗体显示问题与多次打开问题
实例:本例讲解的是在C#中如何设置主窗口和子窗口,并解决一下奇葩问题,问题如下:1、每次打开子窗口的位置均会因为有Menistrip而有不同的位移,循环往复;2、多次打开同子窗口,子窗口对象被多次创建;3、其它未知,后期补上;实现方式:1、...
C# ComboBox或DropDownList绑定数据的方式
往ComboBox或DropDownList添加数据,实际上可以说是大同小异,下面以ComboBox为例,具体说下都有哪些方式添加ComboBox数据列表。一、逐条添加//该方法可以逐条添加 comboBox2.Items.Add(项目值...