随笔分类 - c#技术区
c#开发当中遇到的一些问题~~
摘要:在编程的时候会经常遇到这种情况:1!=1;当然可能写的没有明显,但是其意思就是1!=1;这里主要原因是:两个对象的内容可能是相等的,但是其分配的地址和内存空间不相等。所以在编程的时候切记:少用==,最好用equals()函数;
阅读全文
摘要:借鉴别人的文章,希望这个对我和大家都有所帮助。Net提供了许多多线程编程工具,可能是因为太多了,所以掌握起来总是有一些头疼,我在这里讲讲我总结的一些多线程编程的经验,希望对大家有帮助。首先我介绍一下第一种方式:不需要传递参数,也不需要返回参数的类型。我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下例1ThreadStart threadStart=new ThreadStart(Calculate); //新建一个线程委托(将线程委托方法作为参数)Thread thread=new Thread(threadStart);//新建一个线程(将对应线程委托作为参数)thread
阅读全文
摘要:题目: 一个热水器包括加热水的部分heater、显示屏提示部分display和发出声音报警部分alert,要求当热水器加热水到95度以上时,display和alert部分都需要分别以各自的方式发出警报。编程模拟这个过程。在这里我定义三个类:heater,display和alert;框架结构图如下图所示:在heater中,定义委托和事件,并将其绑定在一起,其内容如下:public delegate void boiledhandler(int temp); //定义一个委托(等同于一个类) class Heater { private int temperature; public event
阅读全文
摘要:先说说在C#当中需要准备的工作吧。在这里我分为了四个步骤: 1.网上下载MySql.Data.dll 2.在项目当中添加引用MySql.Data.dll 3.在操作类当中添加: using MySql.Data; using MySql.Data.MySqlClient; 4.接下来就是具体的函数了 同时,在这里我提供一个C#操作Mysql数据库的库函数,供大家学习~~public class MySQL { //public static string ConnStr = @"server=localhost;uid=root;pwd=;database=my_soft;c...
阅读全文
摘要:在访问XAMPP所建立的Mysql数据库时,若出现New XAMPP security concept:Access to the requested directory is only available from the local network.This setting can be configured in the file “httpd-xampp.conf”.则一般可以按一下步骤进行解决~1.关闭数据库所在服务器的防火墙2.修改配置文件 httpd-xampp.conf 打开httpd-xampp.conf(/xampp/apache/conf/extra/httpd-xamp
阅读全文

浙公网安备 33010602011771号