【C#】
C#夯实基础
0048香辣虾
热爱它并努力做到极致!!!
展开
-
个人总结--第一篇
【写在前面】 写代码也有很多年了,缺少的就是知识的总结,在这里把接触到的东西整理出来,有些可能看起来很基础,我觉得总结是非常非常重要的一件事情,所以我准备坚持写下去。 这是这么多年的财富积累1. 构造函数是一种特殊的方法 。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中 。特别的一个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的...原创 2018-07-06 13:54:39 · 209 阅读 · 0 评论 -
C# ? ?: ?? 分别表示什么意思
1. 可空类型修饰符(?): 引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。 例如:string str=null; 是正确的,int i=null; 编译器就会报错。 为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?"来表示,表现形式为"T?" 例如:int? 表示可空的整形,DateTime? 表示可为空的时间。 T? 其实是System.N原创 2016-02-01 14:35:54 · 1416 阅读 · 0 评论 -
.NET项目开发的几个非常重要的项目设置
在开发.NET项目的时候,包括Winform项目和Web方面的项目,编译和部署的时候,都需要考虑到是32位的X86方式,还是64位的方式,有时候还需要进行调试,如果没有合理设置好这些关系,还可能出现无法调试的问题,本文基于我对Winform的开发总结,介绍在.NET项目中对项目工程的设置操作。1、设置编译平台的属性一般情况下,我们为了同时兼容32位和64位操作系统,我们需要对设置好转载 2015-05-08 16:29:59 · 800 阅读 · 0 评论 -
VS中,using和“添加引用”的区别
引用表示你可以使用这个程序集了,而加上一个using,是为了方便你使用这个程序集,不用写全名。 如: 引用 System.Windows.Form 后,你可以使用 MessageBox.Show() 方法 ;但是在你 using System.Windows.Form 前,你必须这样用: System.Windows.Form.MessageBox.Show() 当你在代码前加原创 2015-05-08 14:25:15 · 5931 阅读 · 3 评论 -
深入C#内存管理来分析值类型&引用类型,装箱&拆箱,堆栈几个概念组合之间的区别
C#初学者经常被问的几道辨析题,值类型与引用类型,装箱与拆箱,堆栈,这几个概念组合之间区别,看完此篇应该可以解惑。 俗话说,用思想编程的是文艺程序猿,用经验编程的是普通程序猿,用复制粘贴编程的是2B程序猿,开个玩笑^_^。 相信有过C#面试经历的人,对下面这句话一定不陌生: 值类型直接存储其值,引用类型存储对值的引用,值类型存在堆栈上,引用类型存储在托管堆上,值类型转原创 2015-02-15 15:10:50 · 1368 阅读 · 0 评论 -
C# WinForm(窗体) 之间传值
第一个全局变量:这个最简单,只要把变量描述成static就可以了,在form2中直接引用form1的变量,代码如下:在form1中定义一个static变量public static int i= 9 ;Form2中的钮扣按钮如下:private void button1_Click(object sender, System.EventArgs e){转载 2015-04-10 16:29:47 · 837 阅读 · 0 评论