• C# - 函数参数的传递

    近段时间,有几个刚刚开始学习C#语言的爱好者问我:C#中的函数,其参数的传递,按值传递和按引用传递有什么区别。针对这一问题,我简单写了个示例程序,用以讲解,希望我没有把他们绕晕。因为,常听别人说起:你不说我还明白,你一说,我就糊涂了。 好,现在开始吧。...

    2018-06-23 22:09:07

  • 设计模式之简单工厂模式

    设计模式是C#程序员从拖控件成长为技术大牛的必经之路,经过《Head First》洗礼后,作为一个随笔留在博客园吧。 OK,让我们进行第一任务:请朋友喝茶或者喝咖啡。 整理下我们的思路:喝茶或者喝咖啡,都要煮开水、洗杯子、冲泡茶(咖啡)。煮开水和洗杯子代码可以复用,考...

    2018-06-23 22:08:40

  • C# Process 类的思考

    在这里,我先给自己留个印象 下面我们用C#实现一个调用Dos命令的小程序,让大家对系统进程能有个直观的了解.要使用Process类,首先要引入System.Diagnostic命名空间,然后定义一个新的Process类,将其制定为打开一个Cmd.exe的命令,然后根据其的StanderInput和StanderOutput...

    2018-06-23 22:08:56

  • EasyUI中datagrid实现显示、增加、 删除、 修改、 查

    菜鸟进入,高手请绕道! +++++++++++++++++++++++++++++++++++++++ 一、数据的显示 1新建HtmlPage2.html页面,引入相关文件。如下所示 script src="easyui/js/jquery-1.8.2.min.js"/script script src="easyui/js/jquery.easyui.min.js"/script link href="easyui/css/...

    2018-06-23 22:08:47

  • 可空类型为什么可以为空?也许会被面试到哦。。。

    也许某天你来某一家公司面试,或许就会被问到这个问题,当你看到这个问题,也许会立即反编译下源代码看个究竟。 1 [Serializable, StructLayout(LayoutKind.Sequential), __DynamicallyInvokable] 2 public struct NullableT where T: struct 3 { 4 private bool hasVa...

    2018-06-23 22:08:52

  • asp.net架构基础知识--页面以及全局事件

    1.asp.net的请求过程,以及对应的处理请求的dll 客户的请求页面由aspnet_isapi.dll这个动态连接库来处理,把请求的aspx文件发送给CLR进行编译执行,然后把Html流返回给浏览器 2.页面事件(按照事件的执行顺序排列) Page_Init:初始化值或连接 Page_Load:主要使用IsPostB...

    2018-06-23 22:08:48

  • C#反射动态赋值

    很多时候我们需要在数据实体层读取数据后赋值到领域模型时往往会产生如下的代码 1 public class A 2 { 3 public string Name { get ; set ;} 4 public int Age { get ; set ;} 5 } 6 7 public class B 8 { 9 public string Name { get ; set ;} 10 public int Age { ge...

    2018-06-23 22:08:45

  • C# for和 foreach 的数组遍历 比较

    刚学习程序,感觉写代码 很有意思,所以把自己的感悟写下来啦,第一次写博客,可能是菜鸟中的菜鸟 时间久了,相信就会写的很好哦! for和 foreach 的数组遍历 比较 很简单的程序,不解释啦! using System;using System.Collections.Generic;using System.Linq;using S...

    2018-06-23 22:08:31

  • C#类的成员初始化顺序

    首先我们来看看引用类型的成员初始化过程 我们来看一个例子吧 class Program { static void Main(string[] args) { DriveB d = new DriveB(); } } class BaseA { static DisplayClass a = new DisplayClass("基类静态成员初始化"); DisplayClass BaseA_c = new Display...

    2018-06-23 22:08:39

  • 服务器的路径

    DirectoryInfo dinfo = new DirectoryInfo(Server.MapPath("~/DownLoadFiles/"));...

    2018-06-23 22:08:34

2