随笔分类 - 【知识-C#基础】
摘要:本文转载自abatei,数据结构学了很多次,但是只是知道硬性的概念,现在专攻C#语言,对编程语言也有了更深的认识,买一本C#的数据结构来看看,再一次加深对数据结构的学习,真是一件让人高兴的事。当当网可购买到,无需网上银行,可送货上门,货到付款购买地址:http://product.dangdang....
阅读全文
摘要:分析错误 第一步:观察错误,发现plugin文件夹中未生成对应的编译文件。 第二步:XCOPY命令无法执行,百度xcopy为何无法执行 第三步,搜索,发现环境变量未配置正确。
阅读全文
摘要:第1讲:面试前期准备 1.了解相关技术职务需要的技术人才 2.准备一份出色的个人简历第2讲:面试前期准备 1.多渠道获取面试途径 2.投递简历注意事项 3.掌握面试过程……第3讲:全面认识.NET框架 1.面试题 介绍CTS、CLS、CLR 2.面试题 开发和运行.NET需要的最基本环境 3.面试...
阅读全文
摘要:前言前段时间看Mvc最佳实践时,认识了一个轻量级的IOC框架:Ninject。通过google搜索发现它是一个开源项目,最新源代码地址是:http://github.com/enkari/ninject/tree/master用户向导:http://ninject.codeplex.com/wiki...
阅读全文
摘要:ASP.NET MVC学前篇之Ninject的初步了解1.介绍废话几句,Ninject是一种轻量级的、基础.NET的一个开源IoC框架,在对于MVC框架的学习中会用到IoC框架的,因为这种IoC开源框架有很多,本篇的主题只有一个,就是让阅读过本篇幅的朋友逗知道IoC框架在项目中的作用,以及它的重要性...
阅读全文
摘要:前篇中也是老赵面试题的第一题,这篇继续,希望通过这些面试题来找到我们学习的重点,而不是背这些东西,希望以这些个点来系统的去学习.net.类(class)和结构(struct)的区别是什么?它们对性能有影响吗?.NET BCL里有哪些是类(结构),为什么它们不是结构(类)?在自定义类型时,您如何...
阅读全文
摘要:最近刚看到老赵之前发的一篇博文《我在面试.NET/C#程序员时会提出的问题》;尝试回答下,回答不好还忘各位补充: 什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式? 什么 是.NET Dot Net是微软在2000提出...
阅读全文
摘要:基础方面:1.简单的描述一下C# 中重写,重载,隐藏的概念C#中重写(overide)是子类继承父类后,对父类中的方法进行行为改写。重载是指方法名相同,参数不同重写和隐藏的定义:重写:基类方法声明为virtual(虚方法),派生类中使用override申明此方法的重写.隐藏:基类方法不做申明(默认为...
阅读全文
摘要:个人面试题总结 + 基础知识点的整理。。。不断更新中。。。1、请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?foreach(System.Windows.Forms.Controlcontrolinthis.Controls){if(controlisSystem.Wi...
阅读全文
摘要:内容来源>标题:什么才是不变:const和readonly内容: 我们都知道,const和static readonly的确很像:通过类名而不是对象名进行访问,在程序中只读等等。在多数情况下可以混用。二者本质的区别在于,const的值是在编译期间确定的,因此只能在声明时通过常量表达式指定其值。而st...
阅读全文
摘要:面向接口、面向对象和面向方面编程区别面向接口编程 是面向对象编程体系中的思想精髓之一 (博客园文章链接面向接口编程详解(一)——思想基础)面向接口编程 接口是一组规则集合面向对象编程 对具有相同行为和属性事物的封装 重用性、灵活性、扩展性面向方面编程 (AOP面向方面编程)接口和类的区别关键字 cl...
阅读全文
摘要:本文转载自http://blog.csdn.net/zlwzlwzlw/article/details/7918633托管资源指的是.NET可以自动进行回收的资源,主要是指托管堆上分配的内存资源。托管资源的回收工作是不需要人工干预的,有.NET运行库在合适调用垃圾回收器进行回收。 非托管资源指的...
阅读全文
摘要:本文转载自Netprawn,原文英文版地址尽管在.net framework中我们不太需要关注内存管理和垃圾回收这方面的问题,但是出于提高我们应用程序性能的目的,在我们的脑子里还是需要有这方面的意识。明白内存管理的基本行为将有助于我们解释我们程序中变量是如何操作的。在本文中我将讨论栈和堆的一些基本知...
阅读全文
摘要:C#字符串拼接的方法常用的有:StringBuilder、+、string.Format、List。使用情况不同,效率不同。1.+的方式string sql = "update tableName set int1=" + int1.ToString() + ",int2=" + int2.ToSt...
阅读全文
摘要:虽然这个知识比较简单, 但是老是会忘, 写上来, 增强记忆.在C#语言中,共有五种访问修饰符:public、private、protected、internal、protected internal。作用范围如下表:访问修饰符 说明public 公有访问。不受任何限制。private 私有访问。只限...
阅读全文
摘要:本文转载自深山老林1.什么是委托?委托是一种定义方法签名的类型,可以与具有兼容签名的任何方法关联。2.委托有什么特点?委托类似于 C++ 函数指针,但它们是类型安全的。委托允许将方法作为参数进行传递。委托可用于定义回调方法。委托可以链接在一起;例如,可以对一个事件调用多个方法。方法不必与委托签名完全...
阅读全文
摘要:本文转载自NetLYF首先从两者的声明上来看,公共字段只是类用public修饰符所公开的简单公共变量,而属性则是对字段的封装,它使用get和set访问器来控制如何设置或返回字段值。由于属性的实质是方法(get或set方法),在IL中是没有属性的概念的。所以对于开发过程中常用的赋值和取值操作来说,使用...
阅读全文
摘要:大家可能看到我这边颜色和字体和原本不同,这里特意分享给大家背景护眼色值(这对每天看电脑的程序员很重要对不对!)还有字体: 工具-选项-字体和颜色:在项背景点击自定义-色调85 饱和度123 亮度205, 字体则是选择Calibri,个人认为看起来非常舒服。前景字体我选择了偏紫色,会很搭配背景浅绿色以
阅读全文
摘要:【1】一般先安装了VS2008 再安装SQL server 2008 r2会报错:安装sql server 2008 报错“检查 Microsoft Visual Studio 2008 的早期版本”失败的问题 所以建议的安装顺序,sql server 2008r2,vs2008,(vs2008 s
阅读全文