随笔分类 -  开发技巧

摘要:静态成员是属于类的访问的时候直接class.Name 而非静态成员是属于实例的如: class p=new class(); p.Name="my"; 静态成员的使用环境 比如账户类A 有名字 性别 银行账号 密码 利率,其中这个利率就需要用到静态成员了,因为每个人到银行存钱的利率都是一样的 那每个 阅读全文
posted @ 2018-09-10 15:44 WhiteSpace 阅读(320) 评论(0) 推荐(0) 编辑
摘要:如果在类A中有M1这个方法需方法 那么你在类B中继承的时候可以重写这个方法,也可以不重写这个方法,但是如果你要创建和这个方法同名的方法 就要使用关键字 new 来隐藏父类的中方法 阅读全文
posted @ 2018-09-10 15:14 WhiteSpace 阅读(307) 评论(0) 推荐(0) 编辑
摘要:这个This就表示当前实例的对象,用this可访问属性,this.Fist; 阅读全文
posted @ 2018-09-05 09:19 WhiteSpace 阅读(134) 评论(0) 推荐(0) 编辑
摘要:跨项目类访问需要引入命名空间,跨程序引用exe。dll 需要添加引用,在引入命名空间 如果变量创建在类的里面,方法的外面,那这个变量不赋予初始值的时候程序不会报错,会有默认值int =0 string=null bool=false; 如果是方法的里面不赋予初始值程序会报错! 阅读全文
posted @ 2018-09-05 09:15 WhiteSpace 阅读(390) 评论(0) 推荐(0) 编辑
摘要:string str; Console.WriteLine("请输入用户名"); string user = Console.ReadLine().ToString(); Console.WriteLine("请输入密码"); string pass = Console.ReadLine().To... 阅读全文
posted @ 2018-08-31 10:07 WhiteSpace 阅读(795) 评论(0) 推荐(0) 编辑
摘要:string name = string.Empty; //定义一个集合来接收学生 List my = new List(); do { Console.WriteLine("请输入学生的姓名,输入完毕后请输入quit退出 \t"); ... 阅读全文
posted @ 2018-08-14 16:50 WhiteSpace 阅读(680) 评论(0) 推荐(0) 编辑
摘要:string str = " hello word,你 好 世 界 ! "; string msg = str.Trim(); //去掉首尾空格 //使用split分割字符串,stringSplitOptions枚举去掉空格返回字符串数组类型 string[] s = msg.Split(ne... 阅读全文
posted @ 2018-08-14 16:04 WhiteSpace 阅读(758) 评论(0) 推荐(0) 编辑
摘要:数组特点:类型同统一,长度固定 集合常用操作 添加 遍历 移除 ArrayList可变长度数组,使用类似于数组 属性:capacity(集合中可以容纳元素的个数,翻倍增长)count(集合中实际存放的元素个数) 方法:add(10) AddRange(ICollection c) Remove()、 阅读全文
posted @ 2018-08-13 11:10 WhiteSpace 阅读(192) 评论(0) 推荐(0) 编辑
摘要:集合命名空间: using.System.Collections;(非泛型集合) using.System.Collections.Genneric(泛型集合) 常用的集合 1.“类似数组”集合:ArrayList、List<T> 2.“键值对”集合(“哈希表”集合):Hashitable、Dict 阅读全文
posted @ 2018-08-12 17:01 WhiteSpace 阅读(519) 评论(0) 推荐(0) 编辑
摘要:课程6 委托、匿名方法、Lambda表达式、LINQ查询表达式 上课日志2 一、补充—VS中自定义C#快速简写代码(输入简写字母后按两次Tab键自动输入) 在VS中选择工具——>代码段管理器(语言下拉框选择Visual C#,如下图1所示),位置下面的下拉列表框再选择Visual C#,然后复制位置 阅读全文
posted @ 2018-08-01 12:39 WhiteSpace 阅读(893) 评论(0) 推荐(1) 编辑
摘要:首先在VS中找到工具——代码片段管理器——语言选择(CSharp)——Visual C#——赋值路径——根据路径找到对应的代码片段用VS打开 修改: Title——标题 ShortCut——缩写 Description——描述 Code Language——语言代码 阅读全文
posted @ 2018-07-31 14:56 WhiteSpace 阅读(926) 评论(0) 推荐(0) 编辑
摘要:/// /// 打印的按钮 /// /// /// private void btnPrint_Click(object sender, EventArgs e) { // printDocument1 为 打印控件 //设置打印用的纸张 当设... 阅读全文
posted @ 2018-07-31 11:32 WhiteSpace 阅读(9602) 评论(0) 推荐(1) 编辑
摘要:Func<T>——委托只有泛型版本的,接受参数个数可以是若干个,也可以没有,但是必须是有返回值的方法。 Func<TResult>——这个表示没有参数,只有返回值TResult的。 Func<T,TResult>——这个表示有一个参数T,有返回值TReault。 Func<T1,T2,TResult 阅读全文
posted @ 2018-07-30 16:27 WhiteSpace 阅读(313) 评论(0) 推荐(0) 编辑
摘要:一 提问:能不能把方法作为参数传递????? 也即使能能不能声明一个存放方法的变量呢——委托 委托是一种数据类型,像类一样(可以生命委托类型变量),委托是用来接受方法的,通过委托可以吧方法作为参数进行传递 二 需求:假设一件事情在前面和后面要做的事情比较固定,(这里假设输出“ ”),但是中间要做的事 阅读全文
posted @ 2018-07-30 13:44 WhiteSpace 阅读(237) 评论(0) 推荐(0) 编辑
摘要:C#根据当前时间获取,本周,本月,本季度等时间段 DateTime dt = DateTime.Now; //当前时间 DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d"))); //本周周一 DateTime endWeek = start... 阅读全文
posted @ 2018-05-21 20:45 WhiteSpace 阅读(678) 评论(0) 推荐(0) 编辑
摘要:首先创建一个类 初始化ComboBox控件 一定要把这个方法 public Filter() { InitializeComponent(); InitializeControls(); } //时间 if (FTime==1) { queryText += " and v1.FDate = CON 阅读全文
posted @ 2018-05-21 19:01 WhiteSpace 阅读(552) 评论(0) 推荐(0) 编辑
摘要:1 关键是,你是要实现什么功能:是四个条件都有内容时查询,还是哪个内容有查哪个? 2 如果四个组合框都有内容,相对简单些: 3 string s = "select * from 表名 where 身份='" + comboBox1.SelectedItem.ToString() + "' and 部门='" + comboBox2.SelectedItem.ToString() +... 阅读全文
posted @ 2018-05-19 09:16 WhiteSpace 阅读(247) 评论(0) 推荐(0) 编辑
摘要:事件中 sender和e 事件中不同的对象 object sender 是事件的对象 eventages e 是事件对象传递过来的参数对象 如 private button_click(Object sender,EventAges e) { 其中 sender 就是button的对象,但是不能直接 阅读全文
posted @ 2018-05-05 21:45 WhiteSpace 阅读(387) 评论(0) 推荐(0) 编辑
摘要:首先要引用这个服务,http://www.webxml.com.cn/Webservices/WeatherWebService.asmx 出现对话框后,把中央气象的服务网址添加到里面 选择高级, 添加Web引用 添加引用就可以了,看好引用命名空间。 阅读全文
posted @ 2018-04-13 13:03 WhiteSpace 阅读(1834) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示