随笔分类 - C#
摘要:很多时候,我们需要将.cs文件单独编译成.dll文件,操作如下:打开命令窗口->输入cmd到控制台->cd C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322转到vs.net安装的该目录下->执行csc命令csc /target:library File.cs->在该目录下产生一个对应名字的.dll文件(前提:把.cs文件放到C:\WI...
阅读全文
摘要:.Net编程中最经常用的元素,事件必然是其中之一。无论在ASP.NET还是WINFrom开发中,窗体加载(Load),绘制(Paint),初始化(Init)等等。“protected void Page_Load(object sender, EventArgs e)”这段代码相信没有人不熟悉的。细心一点一定会发现,非常多的事件方法都是带了“object sen...
阅读全文
摘要:您要在 C# 中构建应用程序。您需要只有一个实例的类,并且需要提供一个用于访问实例的全局访问点。您希望确保您的解决方案高效,并且能够利用 Microsoft? .NET 公共语言运行库功能。您可能还希望确保解决方案是线程安全的。实现策略尽管 Singleton 是一种相对简单的模式,但是存在与具体实现有关的不同权衡因素和选项。下面是一组实现策略,及其优缺点的讨论。SingletonSingleto...
阅读全文
摘要:这是以前读《C#高级编程》做的笔记,不是很详细,主要是C#语言部分的主要知识点,翻出来看了看,有些知识点还是值得回忆的。分享给大家,C#的菜鸟还是可以借鉴的。也希望朋友们留下自己学习C#的经验和感受。第一部分:C#语言部分第三章:对象和类型1.结构和对象类是存储在堆上的引用类型,而结构是存储在堆栈中的值类型。2.值类型和引用类型引用类型的对象只包含对象的引用,它们只给方法传递这个引用,而不是对象的...
阅读全文
摘要:C#笔试题目(综合版样题) 1.静态成员和非静态成员的区别? 答: 静态变量使用 static 修饰符进行声明,在类被实例化时创建,通过类进行访问. 不带有 static 修饰符声明的变量称做非静态变量,在对象被实例化时创建,通过对象进行访问. 一个类的所有实例的同一静态变量都是同一个值,同一个类的不同实例的同一非静态变量可以是不同的值,静态函数的实现里不能使用非静态成员,如非静态变量、非静...
阅读全文
摘要:1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 in...
阅读全文
摘要:编程之美:微软技术面试心得 大话存储 电子工业出版社 清华大学出版社 ...
阅读全文
摘要:第一章 概述 规范制定原则 1 方便代码的交流和维护。 2 不影响编码的效率,不与大众习惯冲突。 3 使代码更美观、阅读更方便。 4 使代码的逻辑更清晰、更易于理解。 术语定义 Pascal 大小写 将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用Pascal 大小写。例如: BackCol...
阅读全文
摘要:你必须知道的C#的25个基础概念(附演示) 先自己复习一下,看看下面的C#问题都能回答上来么? 1.静态变量和非静态变量的区别? 2.const 和 static readonly 区别? 3.extern 是什么意思? 4.abstract 是什么意思? 5.internal 修饰符起什么作用? 6.sealed 修饰符是干什么的? 7.override 和 overload 的区别? ...
阅读全文
摘要:图2ˉ1展示了C#程序的一些基本特性。 图2ˉ1中的代码由MyApp类和Apparel类组成,其中,MyApp类包含了程序逻辑,Apparel类包含数据。这个程序创建了一个Apparel实例,并将其赋给myApparel。然后用这个对象将类成员FabType和Price的值输出到控制台。需要注意如下重要特性: 1.using语句指定了命名空间System。在第1章中提到过,.NET类库组织为多个命...
阅读全文
摘要:1. F12:转到定义;Shift+F12:转到引用 2. F5:启动;Ctrl+F5:开始执行(不调试);Shift+F5:停止调试 3. F7:查看代码;Shift+F7:查看视图设计器 4. Ctrl+Alt+L:解决方案资源管理器 5. Ctrl+Alt+J:对象浏览器 6. F4:显示属性窗口 7. Ctrl+Alt+X:工具箱 8. Ctrl+Alt+C类视图 9. Alt+Enter...
阅读全文
摘要:C#实现所有经典排序算法 1、选择排序 选择排序 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->class SelectionSorter { private in...
阅读全文
摘要:编程之美——微软技术面试心得、Windows核心编程(第5版)、代码之美、Javascript王者归来、编程珠玑:第2版、编译原理(原书第2版)、大话设计模式、 C#高级编程(第6版) 、天书夜读、写给大家看的设计书、软件测试与loadrunner实战、标准C++开发入门与编程实践、全程软件测试 ...
阅读全文
摘要:C#关键字完整列表 abstract as base bool break byte ...
阅读全文

浙公网安备 33010602011771号