随笔分类 - 小菜学C#
内存
摘要:可能知识不够,想了很久才想明白。在此记录一下。 由于计算机CRC计算校验吗的时候,采取一位一位的向左移,当弹出位为1的时候就参与于简记多项式异或,弹出位于普通的多项式都为1,异或的时候则为0,所以多项式是的最高位则不用参与计算。而普遍采用简记式多项式。
阅读全文
摘要:利用RowPostPaint 事件进行刷新 每次添加一行数据就会执行一次这个事件 private void dgvRowPostPaint(DataGridView dgv,DataGridViewRowPostPaintEventArgs e) { //定义画笔 SolidBrush v_Soli
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Microsoft.Office.Interop.Exc
阅读全文
摘要:转载于https://blog.csdn.net/lp244392323/article/details/7075587 C# 中使用 Excel using System; using System.Collections.Generic; using System.Text; using Sys
阅读全文
摘要:文章转载于https://kb.cnblogs.com/page/78824/ 序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本
阅读全文
摘要:1.事件中可用的操作比委托要少,对于事件只可以添加和删除,调用事件处理程序 2.事件提供了对他私有控制的委托的结构性访问,也就是说,你无法直接访问委托。 例如:在一个类里面。
阅读全文
摘要:在学习委托的时候,声明委托的时候有的地方写着NEW,而有的地方不需要new . 答:其实两种是一样的,只是不写NEW的时候,编译的时候会自动隐士转换为NEW. 案例: //声明一种委托类型 delegate void Mydel(int x) //创建两个委托变量 Mydel delvar,dvar
阅读全文
摘要:1 用于区分指定对象的成员,属性,以及方法。 例如: Class MyCLass { int var1= 10; public int ReturnMaxSum(int var1) { return var1>this.var1 ? var1:this.var1; } } Class Program
阅读全文
摘要:1、SQL语句带参数的 (1)、 public static int Updata(string sql) { SqlConnection conn = new SqlConnection(connString); SqlCommand cmd = new SqlCommand(sql, conn)
阅读全文
摘要:附代码 public void ExcelPrint(Students stuExt) { //1、创建一个Excel对象 Application excelApp = new Application(); //获取已创建好的工作簿非相片路径 string ExcelPatch = Environm
阅读全文
摘要:1、public static bool UpdataByTran(List sqllist)//sqlList 是多条sql语句的集合。 { SqlConnection conn = new SqlConnection(connString);//连接对象 SqlCommand comm = ne
阅读全文
摘要:1、和连接SQLServer 一样,需创建连接字符串 string conn="Provioder=McrioSoft.ACE.OLEDB.12.0;Data Soucer={0}; Extended Properties=Execl 8.0;HDR=YES;IMEX=1;"//这个连接字符串比较重
阅读全文
摘要:1、大于部分 this.ds.Tables[0].DefaultView.RowFilter = "Csharp>" + this.txtScore.Text.Trim(); 2、全部显示 this.ds.Tables[0].DefaultView.RowFilter=null; this.ds.T
阅读全文
摘要:1、首先需要写一个接口类 class StuDesc:Icompare { public int Compare(Students x,Students y) { return y.Students.CompareTo(x.Students) } } 2、需要排序的数据在泛型集合里面 list<St
阅读全文
摘要:1、对于不经常使用以防忘记做一个记载 Hleper 类里面的方法 public static DataSet GetAllResult(string sql) SqlConnection conn= new SqlConnection (connString) SqlDataAdapter comm
阅读全文
摘要:1、窗口的打开,因为每个嵌入的窗口都是一样的,所以可写个方法。 private void OpenForm(Form objForm) { objForm.TopLevel=False;//设置控件为非顶级 objForm.FormBroderStyle=BroderStyle.None;//设置为
阅读全文
摘要:值类型一般存在在栈里面,而引用类型一存放在栈和堆里面,栈存放指向堆的指针,而里面存放于数据。 2.对于一个类:例如 Class player { } 调用 Player play //这部分是在栈里面存储空间,并没有把数据放在堆里面 Play= new Player() //这部分才是在堆里开辟内存
阅读全文

浙公网安备 33010602011771号