随笔分类 -  C#

摘要:1、安装数据访问组件: 适用于office2007、office2010的Microsoft Access Database Engine 2010 Redistributable https://www.microsoft.com/zh-CN/download/details.aspx?id=13 阅读全文

posted @ 2019-05-26 17:24 金色的省略号 阅读(343) 评论(0) 推荐(0) 编辑

摘要:把一个C#控制台显示的爬虫程序,改写成界面的爬虫,爬取的网页地址显示到listBox: 一、爬虫类 1.爬虫类与界面建立联系,即在爬虫类增加一个Form类对象字段,爬虫类构造函数初始化Form类对象; 2.爬取方法,使用Form类对象调用Form类显示方法,在控制台的显示改成在listBox中显示; 阅读全文

posted @ 2019-05-11 10:44 金色的省略号 阅读(280) 评论(0) 推荐(0) 编辑

摘要:正则表达式 https://docs.microsoft.com/zh-cn/dotnet/api/system.text.regularexpressions?view=netframework-4.8 阅读全文

posted @ 2019-04-27 16:24 金色的省略号 阅读(430) 评论(0) 推荐(0) 编辑

摘要:System.Drawing 封装一个 GDI+ 绘图图面。 此类不能被继承。 https://docs.microsoft.com/zh-cn/dotnet/api/system.drawing.graphics?view=netframework-4.7.2#%E6%96%B9%E6%B3%95 阅读全文

posted @ 2019-04-09 10:13 金色的省略号 阅读(135) 评论(0) 推荐(0) 编辑

摘要:c# winform用 A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“\”; B:“Application.ExecutablePath ”:获取当前应用程序文件的路径,包含文件的名称; C:“AppDomain.CurrentDomain.Ba 阅读全文

posted @ 2019-04-06 21:09 金色的省略号 阅读(399) 评论(0) 推荐(0) 编辑

摘要:1.判断一个字符串中的一个字符是否是中文 private static bool IsHanZi(string ch) { byte[] byte_len = System.Text.Encoding.Default.GetBytes(ch); if (byte_len.Length == 2) { 阅读全文

posted @ 2019-03-29 23:04 金色的省略号 阅读(925) 评论(0) 推荐(0) 编辑

摘要:1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Thread... 阅读全文

posted @ 2019-03-28 17:04 金色的省略号 阅读(123) 评论(0) 推荐(0) 编辑

摘要:1 using System; 2 using System.Collections.Generic; 3 4 public class ListTest 5 { 6 public static void Main() 7 { 8 List fruits = new List(); 9 10 fruits.Add("App... 阅读全文

posted @ 2019-03-19 14:43 金色的省略号 阅读(139) 评论(0) 推荐(0) 编辑

摘要:1 using System; 2 using System.Collections; 3 4 public class SamplesHashtable 5 { 6 public static void Main() 7 { 8 Hashtable myHT = new Hashtable(); 9 10 myHT.... 阅读全文

posted @ 2019-03-19 09:57 金色的省略号 阅读(83) 评论(0) 推荐(0) 编辑

摘要:1 using System; 2 3 public class DataHouse 4 { 5 public static void FindData( long ID) 6 { 7 if( ID>0 && ID<1000) 8 Console.WriteLine( ID ); 9 else 10 ... 阅读全文

posted @ 2019-03-17 11:17 金色的省略号 阅读(158) 评论(0) 推荐(0) 编辑

摘要:1.命名空间下的元素的默认访问修饰符 public : 同一程序集的其他任何代码或引用该程序集的其他程序集都可以访问该类型或成员。 internal : 同一程序集中的任何代码都可以访问该类型或成员,但其他程序集不可以访问。 2.各类型中的成员的默认访问修饰符 剩下的修饰符主要是正对继承这个语言特性 阅读全文

posted @ 2019-03-14 13:36 金色的省略号 阅读(172) 评论(0) 推荐(0) 编辑

摘要:C#对象初始化1. 先变量后构造函数。变量先被初始化,然后构造函数被执行2. 先静态化后实例化。当一个类被访问时,静态变量和构造函数最先被初始化.接着是对象的实例化变量和构造函数被初始化3. 先派生类后基类。对于变量和静态构造函数,派生对象在基对象之前被初始化.比如C类派生自B类,B类派生自A类,那 阅读全文

posted @ 2019-03-11 08:59 金色的省略号 阅读(519) 评论(0) 推荐(0) 编辑

摘要:可以直接打印枚举变量,显示枚举元素 using System; class Program { static void Main(string[] args) { A a = new A(); a.Gender = Gender.female; //set对象属性 Console.WriteLine 阅读全文

posted @ 2019-03-03 21:47 金色的省略号 阅读(97) 评论(0) 推荐(0) 编辑

摘要:关于C#中 struct使用new 初始化 我们实例化一个结构体,使用 new 运算符,这不同于类使用 new 语句,我们知道对一个类使用new语句会在托管堆上分配空间,而struct是值类型,所以应该在栈上为其分配空间 ;使用 new ,C#会认为结构体中的成员已经得到初始化,字段会被初始化为默认 阅读全文

posted @ 2019-03-03 21:44 金色的省略号 阅读(128) 评论(0) 推荐(0) 编辑

摘要:接口,是一个约定,接口中有多个抽象方法,接口能实现多继承 实现了不相关类的,相同行为! public interface IStringList { void Add(string s);//public abstract 不写出来,方法 int Count {get;}//public abstr 阅读全文

posted @ 2019-03-02 21:12 金色的省略号 阅读(111) 评论(0) 推荐(0) 编辑

摘要:1 using System; 2 class Person 3 { 4 public int age; 5 public string name; 6 public Person(int age, string name){ 7 this.age = age; 8 this.name = name; 9 } 10... 阅读全文

posted @ 2019-03-01 21:28 金色的省略号 阅读(201) 评论(0) 推荐(0) 编辑

摘要:排块游戏思路 1.代码,创建N*N个按键,采取窗体装载事件,自动生成一、创建N*N个按键二维数组二、窗体装载事件,生成N*N个按键三、生成所有按键,采取二重循环依次产生每个按键 1.设置按键Text,Top,Left,Width,Heigh,Visible,Tag属性 2.注册按键Click事件// 阅读全文

posted @ 2019-02-28 21:35 金色的省略号 阅读(223) 评论(0) 推荐(0) 编辑

摘要:1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Thread... 阅读全文

posted @ 2019-02-26 11:18 金色的省略号 阅读(136) 评论(0) 推荐(0) 编辑

摘要:1 /* 角谷猜想 2 一个数如果是奇数 那么这个数乘以3加1 3 如果是偶数,那么这个数除以2 4 最终结果会是1 */ 5 using System; 6 class Jiaogu 7 { 8 public static void Main(string[] args) 9 { 10 for( int n=1; n<=100; n++ )... 阅读全文

posted @ 2019-02-26 10:31 金色的省略号 阅读(192) 评论(0) 推荐(0) 编辑

摘要:第一种方法,使用NppExec插件 1.下载安装插件 NppExec https://nchc.dl.sourceforge.net/project/npp-plugins/NppExec/NppExec%20Plugin%20v0.6%20RC2/NppExec_06RC2_dll_x64.zip 阅读全文

posted @ 2019-02-24 01:48 金色的省略号 阅读(329) 评论(0) 推荐(0) 编辑

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