C#基础知识
文章平均质量分 85
夜游神00000000
这个作者很懒,什么都没留下…
展开
-
C# ref参数
ref参数功能:ref关键字使用参数按引用进行传递,当控制权传递回调用方法时,在方法中对参数所做的任何改变都将直接反映在该变量中ref参数使用时需注意: 1.ref和out关键字类似于C中的指针变量一样。可以直接针对这个变量进行操作,而不是针对这个值得Copy进行操作 2.如果要使用ref参数,则方法定义和调用方法都必须使用ref关键字,传递到ref的参数必转载 2016-12-21 10:45:23 · 649 阅读 · 0 评论 -
C# Combox控件问题小结 (学习日记2017-02-07)
问题1描述:后台 传输数据到前台界面,想要实现的功能是在combox控件中默认显示从数据库中读取出来的第一个数据解决方法:利用Combox的SelectedIndex属性可以解决数据默认的选项的问题,eg: cmbProNO.SelectedIndex = 0; //设置下拉控件默认显示第一项数据。还可以默认选中其他的选项学习内容:Combox的SelectedIndex属性可以设原创 2017-02-07 09:39:33 · 3001 阅读 · 0 评论 -
C# static关键字总结 (学习日记 2017-04-22)
static关键字使用static修饰符能够声明属于类型本身而不属于特定对象的静态成员,static修饰符可以用于类、方法、属性、字段、运算符、事件和构造函数,但是不能用于析构函数、索引器或者类以外的类型。静态类静态类和非静态类的基本相同,但是和非静态类的一个显著的区别是,静态类不能够使用new关键字实例化,因为静态类是默认密封的(sealed)。在引用静态类的成员时,无法使用原创 2017-04-26 17:46:10 · 361 阅读 · 0 评论 -
C# datagrideview控件问题 (学习日记 2016-12-26)
问题描述解决办法原创 2016-12-26 13:57:05 · 2243 阅读 · 1 评论 -
C# string类型小结 (学习日记 2017-04-26)
string类型基础:string类型表示一个字符序列,string在.Net Framework中是String的别名,string类型是引用类型的值,但是string类型可以使用运算符(==),(!=)来比较两个字符串对象是否相等。eg: string a = "hello"; string b = "h"; b += "ello";原创 2017-04-28 16:27:10 · 479 阅读 · 0 评论 -
思考——如何高效的学习程序
经常有这种感觉,经过了那么多年的大学学习,进入了公司进行软件开发后仍然有一种隔阂感, 为此我加强了程序的学习,但是在程序学习的过程中,碰到了如下的问题:1.学习的效率低下, 老实说自己学习完全都是自己摸索,基本上无师傅带领,那么知识获取的来源就是书本和视频,本来的想法是根据视频学习书本内容 ,一天3到4个小时的学习中,基本上低效的学习到1—3个例子, 一本书学的时间拖得越长就越厌烦。原创 2017-03-24 17:10:54 · 783 阅读 · 0 评论 -
C#学习日记2017-02-24 DateTime类 集合
知识点1:DateTime对象获取当前机器(电脑or本地)时间 例子: System.DateTime.Now.ToString("D"); //获取的时间格式 2017年2月24日 System.DataTime.Now.ToString("d"); //获取的时间格式 2017-2-24 System.DataTime.Now.ToString("F"); //获取的原创 2017-02-24 16:49:13 · 328 阅读 · 1 评论 -
C#学习日记 2017-02-24 Datatable 类 问题汇总
知识点1:Datatable 类的Select()方法,可以使用这个方法对Datatable的对象中的数据进行筛选,在VS中提供了四个重载Select()Select(string filterExpression)Select(string filterExpression, string sort)Select(string filterExpression原创 2017-02-24 10:16:46 · 287 阅读 · 0 评论 -
C#学习日记2017-02-14 配置文件APPconfig问题
问题描述:读取APPconfig文件中的某个节点的的值,利用配置文件中的值初始化某些值解决办法:利用ConfigurationManager的Appsettings["某个要获取的字段名"]的方法得到配置文件中的值。 private void NormalForm_Load(object sender, EventArgs e) { string原创 2017-02-14 14:42:23 · 1689 阅读 · 0 评论 -
C#学习日记2017-02-07 配置参数后更新参数
问题描述:在设置界面的时候有一个管理员的角色,可以针对配置信息进行修改。要求在配置参数修改后,界面底部即刻更新修改后的信息。解决过程:一开始设想的是两个页面联动的问题,配置界面和显示信息的界面的信息之间不能够实时传递。经过查阅大量材料排除该选项并得知,配置文件中的内容一般都是在页面加载的时候就一次性读取到内存中。 找对问题后 ,又在遍历配置文件信息 更改节点信息等地方绕了很多,最后利用Con原创 2017-02-07 08:53:57 · 380 阅读 · 0 评论 -
C#学习日记2016-12-26 TableLayoutPanel控件以及页面布局
问题描述:在电子扫码对比器中设计页面布局,曾经写过一些关于布局得问题点击打开链接,在上一个的文章中利用一些控件的Anchor属性和Dock属性可以满足一些控件定位的要求,今天遇到的问题经过调试这些属性也无法满足,仍然是在Winform窗口最大化的条件下,GroupBox控件中有数据控件dgv1和dgv2,经过anchor属性最佳调试仍为下图样式。想要的效果是最大化下各占50%,没有实现原创 2016-12-26 16:44:17 · 2208 阅读 · 0 评论 -
C#学习日记2016-12-22 Windows消息响应机制和C#中的窗口处理方法
Windows的消息处理系统windows消息处理机制一般分为三个部分: 1.消息队列:Windows的消息一般是由Windows统一在一个消息队列中进行管理 2.消息循环:应用程序从消息队列中获取自己的消息,并将其分配给窗体方法进行处理 3.窗口过程:负责处理接收到的消息,每个窗口都有对应的窗口过程,负责截获消息并 进行响应,WinProc是窗口处原创 2016-12-21 12:59:35 · 2806 阅读 · 0 评论 -
C#学习日记-2016-12-22 添加第三方控件问题
问题描述:如何添加第三方控件或者自己设置的控件。解决方法:首先添加这个第三方控件.dll文件到引用当中去,然后直接复制这个第三方控件.dll文件,点开程序工具箱,右键粘贴,第三方控件就被添加进去了,还可以直接进行拖放,但不是很方便。遇到困难:在这个过程中碰到的一个问题就是产生一个提示,说控件已经添加到工具箱中国,但是未在活动设计器中启用,如果使用控件的话吗,控件的一些效果根本不显示原创 2016-12-21 16:15:03 · 1801 阅读 · 0 评论 -
C#: 比较常用的C#语句(C#学习日记 2017-09-22)
1、保存文件路径在程序启动路径下例 xmlSysConst.Load(@Application.StartupPath + "\\ParamFile.xml"); //加载系统常量原创 2017-07-24 14:24:01 · 274 阅读 · 0 评论