存档

文章标签 ‘CSharp’

【C#】WinForm启动但不显示

2016年10月24日 没有评论

两行代码

this.ShowInTaskbar = false;
this.WindowState = FormWindowState.Minimized;
分类: 程序开发 标签: 712次阅读

【C#】FileInfo.Exists与File.Exists的区别

2012年11月22日 没有评论

FileInfo.Exists与File.Exists看似很像,实际上有一些差别

先看用法

string path = @"C:\myfile.txt";
FileInfo fileInfo = new FileInfo(path);
Console.WriteLine(fileInfo.Exists);
Console.WriteLine(File.Exists(path));

再说差别

阅读全文...

分类: 程序开发 标签: 6,541次阅读

【C#】MVC请求统一验证的方法

2012年2月5日 没有评论

MVC出色的地方是优雅的URL格式和代码结构,很实用。

使用过程中遇到一个问题是需要对MVC的请求做统一的token验证,如果验证不过则跳转到制定页面。网上方法不多,不过还是找到了解决办法,即重写控制器的OnActionExecuting方法,在动作执行前进行统一的预处理,实现代码如下:

阅读全文...

分类: 程序开发 标签: 6,504次阅读

【C#】class与struct的区别

2012年1月12日 3 条评论

class和struct语法几乎相同,但其本质却截然不同:class是引用类型,struct是值类型,也就是说在内存中存储方式有别,由此产生的一系列差异性。

class(类)是面向对象编程的基本概念,是一种自定义数据结构类型,通常包含字段、属性、方法、构造函数、索引器、事件等。在.NET中,所有的类都继承自System.Object类,是一种引用类型,也就是说,当我们new出一个类的实例时,对象保存了该实例实际数据的引用地址,而对象的值保存在托管堆中。

阅读全文...

分类: 程序开发 标签: 6,884次阅读

【WPF】C#跨线程操作窗体控件

2011年3月4日 没有评论

为防止任务处理对界面操作的阻塞,用多线程进行处理是自然对用到的方法,不过也引入了跨线程操作的问题。今天碰到的问题是任务线程需要获取和设置窗体控件的属性,解决还是蛮容易的,引入delegate即可解决。

写了一个实例程序,效果是文本框txtOutput中实时显示文本框txtUsername和密码框txtPassword的内容,代码如下:

阅读全文...

分类: 程序开发 标签: 7,410次阅读

【C#】上传并读取导入.xls文件

2010年4月21日 没有评论

通过上传Excel文件进行批量导入应该是信息系统里面常用的一个功能。 

以下为用C#基于.net的实现代码(文末提供源码打包下载): 

阅读全文...

分类: 程序开发 标签: , 8,009次阅读

无觅相关文章插件,快速提升流量