
c#
文章平均质量分 77
多年后依然菜鸟
这个作者很懒,什么都没留下…
展开
-
控件openFileDialog(文件浏览器)的应用
if (openFileDialog1.ShowDialog() == DialogResult.OK) { xlsPath = openFileDialog1.FileName; label1.Text = xlsPath; } else原创 2013-12-03 14:52:45 · 760 阅读 · 1 评论 -
《C#入门经典》第六版 学习笔记之第九章 定义类
第八章是从概念层讲述了OOP技术,第九章之后则是具体的将第八章内容精讲。如果第八章不好理解,可以带着疑问去看后面的章节。在后面的章节看完后再回头重温第八章。第九章 定义类9.1 c#中类的定义定义类使用关键字classclass { //class members;}默认情况下,类是内部的,只有当前项目中的代码能够访问。可以用internal访问修原创 2014-01-25 19:44:32 · 749 阅读 · 0 评论 -
c# 扑克牌程序(1) 一副扑克牌可以选择是否包含大小王
这个是《C#入门经典》第六版 中的例子,但其中没有包含大小王。我略作改动把54张扑克牌都补全。包含一个类库和一个命令行程序。如果要去掉大小王,枚举类可以不变动(也可以Suit中删除“王”,同时Rank中删除“大王”、“小王”)Card中,重写的ToString方法中,直接返回return,不做任何判断。Deck中,删除cards数组的最后2个元素赋值,同时修改数组大小及判断数组原创 2014-01-26 10:48:10 · 2176 阅读 · 0 评论 -
c# 扑克牌程序(2) 发5张同花牌
根据之前发表的文章《c# 扑克牌程序(1) 一副扑克牌可以选择是否包含大小王》中提供的类库,引用它。具体功能为:从打乱顺序(洗牌)的一副牌中一次取出5张牌,如果这5张牌是同花,就提示。否则,在取出50张牌后停止。 using System;using System.Collections.Generic;using System.Linq;using System.Te原创 2014-01-26 13:18:25 · 959 阅读 · 0 评论 -
c#(c sharp)书籍学习推荐、网站学习推荐、网站练习及代码地址
从论坛咨询了大牛之后整理了学习书籍树。分别为:《c#入门经典》这本书看了一下数目,算是知识库非常全面。不过其中的大半内容阅读速度应该不会太慢。《c#高级编程》知识有部分重叠,但绝大多数不是这样。确实算高级应用。上面两本书已经从网上下单了,希望到2月底能看完。用作练习:《c#开发实战1200例》另外,有大牛推荐了一篇博文,贴在这里:原创 2014-01-20 20:44:43 · 2274 阅读 · 0 评论 -
c#中属性和字段的区别?
字段是一种数据类型的变量,属性是为该字段提供只读,只写,读写功能。 public class C1 { private int num; //字段 private string str1; public int Num //属性 { ge原创 2014-02-20 14:52:19 · 480 阅读 · 0 评论 -
c# 高级编程 委托、lambda表达式和事件 教学(1)
什么是委托?委托是寻址方法的.NET版本。C++中,函数指针只不过是指向内存位置的指针,它不是安全的。而.NET中,委托是类型安全的类,他定义了返回类型和参数的类型。委托类不仅包含对方法的引用,也可以包含对多个方法的引用。委托包含的只是一个或多个方法的地址。Lambda表达式与委托直接相关。当参数是委托类型时,就可以使用Lambda表达式实现委托引用的方法。什么原创 2014-03-13 22:31:38 · 700 阅读 · 1 评论