当前位置:首页
> 第19页
c#高级编程 可空类型
引用类型(类)的变量可以为空,而值类型(结构)的变量不能。在一些情况下,这可能是一个问题,如把C#类型映射到数据库或XML类型。数据库或XML数量可以为空,而int或double不能为空。C#有一个解决方案:可空类型。可空类型是可以为空的值...
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即可安装后操作:...
Visual Studio 离线安装包的制作方式
一、VS2019离线包制作1、 通过在 https://visualstudio.microsoft.com/zh-hans/downloads/ 下载Visual Studio对应版本的在线安装程序。visu...
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; //获取父窗口的标题名...

