C#语言编程技巧
文章平均质量分 59
佚玥
这个作者很懒,什么都没留下…
展开
-
c/c++与c#的类型转换
Windows Data Type.NET Data TypeBOOL, BOOLEANBoolean or Int32BSTRStringBYTEByteCHARCharDOUBLEDoubleDWORD转载 2015-04-28 11:16:39 · 5954 阅读 · 1 评论 -
c#windowsfrom开发中获取鼠标坐标的方法
mycontrol:某一个控件Point screenPoint = Control.MousePosition;//鼠标相对于屏幕左上角的坐标Point formPoint = this.PointToClient(Control.MousePosition);//鼠标相对于窗体左上角的坐标Point contextMenuPoint = mycontrol.PointToC原创 2013-12-06 13:28:47 · 1161 阅读 · 0 评论 -
log4net的简单应用
log4net的简单应用原创 2015-06-03 15:31:49 · 801 阅读 · 0 评论 -
c#数据库迁移
本例是对数据库迁移的实例原创 2014-04-22 12:31:23 · 4450 阅读 · 0 评论 -
C#线程调用有参和无参函数的方法
引用命名空间:using System.Threading; 一、调用无参函数 Thread th = new Thread(new ThreadStart(Function)); th.Start(); private static void Function() { //被线程调用的方法} 二、调用有一个参数的函数原创 2014-01-03 15:25:34 · 4246 阅读 · 0 评论 -
c#枚举类型的内容全部获取和字符串转换为枚举类型的方法
在研究3d模型的时候,需要获取枚举类型的所有枚举内容,以及把这些内容又转换为枚举类型,替降低代码的重复率获取枚举类型的所有枚举内容: List list = new List(); //定义一个集合存储枚举内容 Type t=typeof(viewType); /原创 2014-03-28 09:48:09 · 3309 阅读 · 0 评论 -
字符串拼接新技能
拼接方法简单,直观,不影响性能,开发效率原创 2015-11-20 09:24:38 · 574 阅读 · 0 评论 -
c#获取项目路径的方法
1.asp.net中用获取站点所在虚拟目录的物理路径用:Request.PhysicalApplicationPath,最后包含“\”;2.c# winform用A:获取当前应用程序所在目录的路径用:Application.StartupPath,最后不包含“\”;B:获取当前应用程序文件的路径用:Application.ExecutablePa原创 2013-12-27 10:41:12 · 5232 阅读 · 0 评论 -
获取文件信息
FileInfo file = new FileInfo(文件路径);//实例化FileInfo file.Directory //获取文件所在目录file.Extension获取文件扩展名file.IsReadOnly //判断文件是否只读 file.Creation.Time //获取文件创建时间 file.LastWriteTime //文件修改时间原创 2013-12-23 15:03:34 · 665 阅读 · 0 评论 -
C# 获取文件名及扩展名
string aFirstName = aFile.Substring(aFile.LastIndexOf("\\") + 1, (aFile.LastIndexOf(".") - aFile.LastIndexOf("\\") - 1)); //文件名string aLastName = aFile.Substring(aFile.LastIndexOf(".") + 1, (aFile.原创 2013-12-22 14:11:09 · 8241 阅读 · 0 评论 -
c#数据库访问返回值类型为SqlDataReader时使用using时注意的问题
在封装通用 SQLSERVER 数据可访问方法时,如果返回值类型为 SqlDataReader ,那么在创建连接字符串的时候,我们不能写成如下 public static SqlDataReader ExecuteReader(string strSQL) { using (SqlConnection connection = new SqlCon原创 2014-04-18 13:42:31 · 3872 阅读 · 0 评论 -
List集合Null值判断新技能
我们在开发过程中经常用到List集合,并经常判断集合是否为空,是否含有项,常写如下的代码进行判断:if (list != null && list.Count > 0)为了更便捷的判断集合,我把如上的判断进行了封装,如下 public static bool ListIsNullOrEmpty(List list) {原创 2015-11-20 10:02:10 · 7158 阅读 · 0 评论 -
C#Linq小案例
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace Linq{ public partial class WebForm原创 2014-01-03 21:59:49 · 988 阅读 · 0 评论 -
c# Web发送电子邮件
核心代码: #region 编辑邮件内容 + private void SendMail() /// /// 编辑邮件内容 /// private void SendMail() { BLL_User bll_user = new BLL_User();原创 2014-01-04 10:53:44 · 2269 阅读 · 0 评论 -
C#流Stream的使用总结
文件流占用资源比较多,而且工作效率叫低,所以在使用完流操作后应及时使用Close()关闭流也可以使用using来及时的释放流所占用的资源一、文件流FileStream byte[] byteText; using (FileStream fileStream = new FileStream(fileName, FileMode.Open, FileAccess原创 2014-01-06 17:48:51 · 12236 阅读 · 0 评论 -
c#中System.Drawing.Color 和System.Drawing.Brush 类型转换
Color color=new Color();Brush brush=new SolidBrush(color);或者 自定义方法用以转换private static Color ConvertToColor(string htmlcolor){ System.Drawing.Color color = System.Drawing.ColorT原创 2013-12-06 17:11:47 · 6344 阅读 · 0 评论 -
c#时间处理总结
DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc().ToString();//127756704859912816 dt.ToLocalTime().ToString();//原创 2013-12-22 14:17:34 · 1736 阅读 · 0 评论 -
c#中list对象的序列化和反序列化
List list=new List();注意:在c#序列化和反序列化中,在定义Class类时,需要在前面加[Serializable],如:[Serializable] public class Class{}序列化:SaveFileDialog save = new SaveFileDialog(); save.FileName = "画图";原创 2013-12-10 16:10:17 · 12183 阅读 · 0 评论 -
c#winfrom 滚动鼠标改变PictureBox控件的大小
在from1.Designer.cs文件中添加 this.MouseWheel += new MouseEventHandler(Form1_MouseWheel); 在from1.cs文件中添加 void Form1_MouseWheel(object sender, MouseEventArgs e) {原创 2013-12-06 13:43:59 · 2086 阅读 · 0 评论 -
WCF服务自宿主
WCF服务使用WPF客户端自宿主原创 2015-04-28 11:23:12 · 1590 阅读 · 0 评论 -
c#判断鼠标移动的方向调整矩形大小
#region 判断鼠标移动方向 /// /// 判断鼠标移动方向 /// /// 鼠标坐标 /// public MoveType PointInRect(Point mousePoint) { Rectangle rectangle =原创 2014-03-31 13:23:22 · 3003 阅读 · 0 评论