![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 67
博歌
非常勤学,实在乐观,相当自信,不怕艰难,喜欢挑战,乐于沟通,喜爱交流,好于帮助他人共同进步。
展开
-
2012- 04-17 C#基础学习笔记(12)
2012.4.17C#基础学习笔记——张伟 1. 类是不是可以继承?PersonStudentTeacher三个类,因为学生和老师都是任,所有抽象出来一个“人”的类,然后,现在让学生和老师都继承Person,只需在类名后加:(冒号)和Person例如:class Student :Person {}其中,在Person 中可以有构造函原创 2012-05-27 07:46:31 · 283 阅读 · 0 评论 -
2012-04-14 C#基础学习笔记(11)
2012.4.12 C#基础学习笔记——张伟1. 属性的快捷键: Ctrl+R+E2. 类的构造方法: 在我们写一个类的时候,程序会自动给我们写一个默认的无参的构造函数3. 构造函数是用来创建对象的特殊方法,其方法名和类名一样,且没有返回值,连void都不用4. 属性:共有的,任何地方都可以调用5. 字段:私有的,在本类中可以调用6. 属性可以控制为只读、只写和原创 2012-05-26 23:04:06 · 287 阅读 · 0 评论 -
2012-04-13 C#基础学习笔记(10)
2012.4.13 C#基础学习笔记——张伟1. 注意:类名后面不加括号2. 类的实例化用关键字new3. 类的实例化格式:类实例名 = new 类();例如:Person P = new Person();4. 类成员的访问:实例名.属性实例名.方法()5. 类的默认修饰符为private6.原创 2012-05-26 22:41:28 · 297 阅读 · 0 评论 -
2012-04-12 C#基础学习笔记(9)
2012.4.12 C#基础学习笔记——张伟1. 怎样产生随机数:int Random.Next() = new Random( );例如:Random r = new Random ( ); int number = r.Next (1,7); //1和7为随机数的最大值和最小值2. 清除上面语句运行后的结果:Console.clear原创 2012-05-26 22:39:24 · 253 阅读 · 0 评论 -
2012-04-10 C#基础学习笔记(8)
2012.4.10 C#基础学习笔记——张伟1. 方法的返回值有多个,且类型也不一定相同:可以用out或ref功能实现格式参考如下:方法声明时:public static int Add(int [ ] num, out int max, out int min); //注意声明完成后一定要在大括号内给max和min赋初值调用方法时:in原创 2012-05-26 22:35:25 · 252 阅读 · 0 评论 -
2012-04-09 C#基础学习笔记(7)
2012.4.9 C#基础学习笔记——张伟1. 冒泡法排序:(两个for循环,一个if判断)for( ){for( ) { if( ){ 判断后数值交换}}}2. 方法,即函数语法:访问修饰符 static 返回值类型 方法名(参数列表){原创 2012-05-26 22:33:16 · 244 阅读 · 0 评论 -
2012-04-07 C#基础学习笔记(6)
2012.4.7 C#基础学习笔记——张伟1. 快捷键F10:逐过程调试,F11:逐语句调试2. Ctrl+d+q 快速监视变量值变化3. int.TryParse(参数1,参数2,参数3)参数1:带转换的字符串参数2:out参数3:转换后的那个类型的变量4. 整个int.T ryParse()要用一个bool类型变量来接原创 2012-05-26 02:10:37 · 349 阅读 · 0 评论 -
2012-04-03 C#基础学习笔记(3)
2012.4.3 C#学习笔记——张伟1. i++ 先用原值供别人使用,后再自己加1++i 先在自己原值上加1,后再把加完后的值给别人使用2. 一元运算符:只需一个操作数就可进行运算的运算符二元运算符:需要两个操作数才能进行运算的运算符3. 一元运算符的优先级高于二元运算符4. 复合赋值运算符:+=,-=,*=,/=,%=5.原创 2012-05-26 01:55:31 · 303 阅读 · 0 评论 -
2012-04-06 C#基础学习笔记(5)
2012.4.6 C#基础学习笔记——张伟1. for(表达式1;表达式2;表达式3){循环体}2. for循环用于已知循环次数的循环3. 表达式1:用于定义循环变量并赋初值表达式2:循环条件表达式3:用于改变循环变量的值4. break:一般用于循环中,当执行到break语句时跳出,接着执行循环体外的语句5.原创 2012-05-26 02:07:34 · 266 阅读 · 0 评论 -
2012-04-05 C#基础学习笔记(4)
2012.4.5 C#基础学习笔记——张伟1. switch(变量){ Case 1: 语句1; Break; Case 2:语句2;Break;Default:Break;}也可Case 1:Case 2:语句 1;Br原创 2012-05-26 02:00:52 · 253 阅读 · 0 评论 -
2012-04-02 C#基础学习笔记(2)
2012.4.2 C#基础学习笔记——张伟1. Console.ReadLine(); 用于接收用户的输入,必须要定义一个字符串变量来接收变存储用户输入的值例如:string name=Console.ReadLine(); 这样就可以把从键盘输入的任何姓名赋值给name2. 常用转义字符:\n 回车换行\t 制表符,可尽量使多行后面的内容对齐\b 退位,可使当前的字母原创 2012-05-26 01:49:30 · 289 阅读 · 0 评论 -
2012-04-26 WinForm 基础学习笔记(4)
2012.4.26 WinForm 基础学习笔记——张伟ComboBox控件Items属性->本身是一个集合,是下拉列表中数据的集合->Add,Clear,Remove,Contains,Count通过索引进行访问SelectedIndex->选中的索引->索引序号从0开始->如果没有选中,索引序号默认为-1SelectedItem->选中项的数原创 2012-05-27 08:13:38 · 1037 阅读 · 0 评论 -
2012-04-23 WinFrom 基础学习笔记(2)
2012.4.23 WinFrom 基础学习笔记——张伟1、属性、事件既然WinForm有面向对象的特征,可以知道每一个子类都具有相似的特征,所以使得父类,具有大量的属性与事件2、WinForm与面向对象的一个关系由于每一个窗体外观都是一致的,所以可以考虑每一个Windows应用程序,肯定有一个模板但是每一个窗体都有一些特有的功能每一个窗体都有一个父原创 2012-05-27 08:05:45 · 605 阅读 · 0 评论 -
2112-03-31 C#基础学习笔记(1)
2012.3.31日 C#基础笔记 ——张伟1 .net读作dotnet, 通常指 .Net Framework框架,是一种平台,一种技术;2 C#读作# sharp,是基于在C和C++之上的另一种编程语言,由微软于2002年发布,用以抗衡于另外一种较流行的Java语言,现原创 2012-05-26 01:26:13 · 427 阅读 · 0 评论 -
2012-04-20 C#基础学习笔记(14)
2012.4.19 C#基础学习笔记——张伟集合:->ArrayList arr = new ArrayList(); arr.Add("hello");->Hashtable hash = new Hashtable(); hash.Add("9527","张三");注意:ArrayList和Hashtable括号里的内容都是object类型原创 2012-05-27 07:55:46 · 348 阅读 · 0 评论 -
2012-04-24 WinForm基础学习笔记(3)
2012.4.24 WinFrom基础学习笔记——张伟1、复习-> 一般Windows程序的步骤-> 创建窗体-> 拖控件,设属性-> 加事件,写方法-> Label和LinkLabel一般是提示作用-> ButtonText属性Click事件-> TextBoxText属性MultiLines属性PasswordChar原创 2012-05-27 08:08:47 · 325 阅读 · 0 评论 -
2012-04-21 WinForm 基础学习笔记(1)
2012.4.21 WinForm 基础学习笔记——张伟1.acceptebutton 默认的回车响应按钮2.cancerbutton 默认的esc响应按钮3.controlbox 窗口右上角的最小化,最大化和关闭按钮功能4.cursor 修改光标(沙漏为等待状等等)5.forcolor 字体的颜色 常见属性默认原创 2012-05-27 08:03:58 · 306 阅读 · 0 评论 -
2012-04-19 C#基础学习笔记(13)
2012.4.19 C#基础学习笔记——张伟里氏转换:Person p1 = new Person();Strudent stu = new Student();Person p2 = stu;Student stu2 = (Student)p1;is 或者 as :->判断 两者的区别->先判断再转换 Hashtable->可以添加原创 2012-05-27 07:49:28 · 1209 阅读 · 0 评论