C#学习
pengpegV5yaya
这个作者很懒,什么都没留下…
展开
-
使用.NET中的XML注释(二) -- 创建帮助文档入门篇
摘要在本系列的第一篇文章介绍了.NET中XML注释的用途, 本篇文章将讲解如何使用XML注释生成与MSDN一样的帮助文件.主要介绍NDoc的继承者:SandCastle.背景要生成帮助文件,很多人会想到NDoc.其实在VS2003中不使用NDoc也一样具有"生成Web文档"的功能.然而很不幸,在升级为VS2005和VS2008后, Visual Studio中的此功能已经取转载 2015-08-25 22:00:47 · 1530 阅读 · 0 评论 -
运算符重载
运算符可重载性+、-、!、~、++、--、true、false可以重载这些一元运算符。 true和false运算符必须成对重载。+、原创 2016-03-17 18:03:07 · 646 阅读 · 0 评论 -
c#中的is和as运算符
is运算符is运算符可以检查对象是否与特定的类型兼容。is运算符用来检查对象(变量)是否属于某数据类型(如int、string、bool、double、class等),可在安全类型转换之前进行判断之用。例如,要检查变量是否与object类型兼容: 注意:“兼容”表示对象是该类型,或者派生于该类型。int i = 10; if (i is object原创 2016-03-17 17:43:23 · 2124 阅读 · 0 评论 -
深入理解C#的装箱和拆箱、使用非泛型集合时引发的装箱和拆箱操作
装箱和拆箱是值类型和引用类型之间相互转换是要执行的操作。 1. 装箱在值类型向引用类型转换时发生2. 拆箱在引用类型向值类型转换时发生光上述两句话不难理解,但是往深处了解,就需要一些篇幅来解释了。我们先看装箱时都会发生什么事情,下面是一行最简单的装箱代码object obj = 1;这行语句将整型常量1赋给object类型的变量obj;转载 2016-03-16 23:02:51 · 2859 阅读 · 0 评论 -
c#接口与抽象类的区别
abstract 修饰符用于表示所修饰的类是不完整的,并且它只能用作基类。抽象类与非抽象类在以下方面是不同的: 抽象类不能直接实例化,并且对抽象类使用 new 运算符是编译时错误。虽然一些变量和值在编译时的类型可以是抽象的,但是这样的变量和值必须或者为 null,或者含有对非抽象类的实例的引用(此非抽象类是从抽象类派生的)。 允许(但不要求)抽象类包含抽象成员。 抽象类不能被密原创 2016-03-03 21:49:12 · 814 阅读 · 0 评论 -
C# 参数数组
参数数组,通过关键字params定义参数数组,paras类型参数主要用于在对数组长度未知(可变)的情况下进行函数声明,调用时可以传入个数不同的实参,具备很好的灵活性。 首先给出一个具体的例子介绍参数数组(params)的具体用法,首先定义一个带有参数数组的方法:using System; public class MyClass { public static void UseP原创 2016-03-01 13:54:52 · 4311 阅读 · 0 评论 -
C#学习
可以使用命令行而不是 Visual Studio 集成开发环境 (IDE) 编译“Hello World!”程序。从命令提示行编译并运行将前面过程的代码粘贴到任何文本编辑器中,并将文件保存为文本文件。文件 Hello.cs 的名称。C# 源代码文件使用的扩展名是 .cs。执行以下步骤之一打开命令提示符窗口:在 Windows原创 2015-12-03 13:28:06 · 1599 阅读 · 0 评论 -
C#命名规则
C#命名规则原创 2015-11-24 21:35:24 · 2408 阅读 · 0 评论 -
C# 语言和 .NET Framework 介绍
C# 语言和 .NET Framework 介绍原创 2015-08-14 16:27:32 · 1668 阅读 · 0 评论 -
C#基础--运算符及条件控制语句
上一章我们了解了C#的一些数据基本类型、如何定义使用变量及类型之间的相互转换。可能大家会发现程序只能按照我们的要求从上向下这样顺序一条一条的执行。 那么程序能按照我们的要求,当某个条件成立的时候才执行呢?答案是肯定的,因为程序中有这样的流程语句。那么我们本章讲像大家讲解一下C#的运算符及条件控制语句。 本章主要针对以下几个部份来进行讲解: 1、算述运算原创 2015-08-19 14:05:02 · 815 阅读 · 0 评论 -
C#基础--之数据类型
C#基础--之数据类型原创 2015-08-16 22:10:24 · 868 阅读 · 0 评论 -
进制互转
二进制与十进制十进制转二进制整数方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。(具体用法如下图)二进制转十进制整数方法为:把二进制数按权展开、相加即得十进制数。(具体用法如下图)二进制与八进制之间的转换二进制转八进制整数原创 2015-08-19 16:02:18 · 855 阅读 · 0 评论 -
使用.NET中的XML注释(一) -- XML注释标签讲解
摘要 .Net允许开发人员在源代码中插入XML注释,这在多人协作开发的时候显得特别有用。 C#解析器可以把代码文件中的这些XML标记提取出来,并作进一步的处理为外部文档。 这篇文章将展示如何使用这些XML注释。 在项目开发中,很多人并不乐意写繁杂的文档。但是,开发组长希望代码注释尽可能详细;项目规划人员希望代码设计文档尽可能详尽;测试、检查人员希望功能说明书尽可能详细等等。如果这些文转载 2015-08-25 21:32:55 · 1935 阅读 · 0 评论 -
VS2013常用快捷键
1.回到上一个光标位置/前进到下一个光标位置 1)回到上一个光标位置:使用组合键“Ctrl + -”; 2)前进到下一个光标位置:“Ctrl + Shift + - ”。 2.复制/剪切/删除整行代码 1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。 2)如果你想剪切一整行代码,只需将光标移至该行,再使转载 2015-08-14 15:28:10 · 676 阅读 · 0 评论 -
C#中几种常用的处理字符串的方法总结
主要有以下几种:string[i]所获得的元素是只读的。string.ToCharArray() (把string获得一个可写的字符数组)string.Replace(old, new)(将字符串中指定字符或者子字符串做相应的替换)string.ToLower(); string.ToUpper()(转换字符串大小写)string.Trim(); strin原创 2016-03-01 09:53:54 · 3005 阅读 · 0 评论