Lv.的博客
摘要: 可以有多个Main()函数,这样写:namespace ConsoleApp1{class Program{static void Main(string[] args){Console.WriteLine("Program");Console.ReadKey();}}class Program1{... 阅读全文
posted @ 2015-11-26 18:13 Avatarx 阅读(2749) 评论(0) 推荐(0)
摘要: https://msdn.microsoft.com/library/yt3yck0x.aspx使用#define定义符号。当您将符号用作传递给#if指令的表达式时,此表达式的计算结果为true,如下例所示:#defineDEBUG备注注意不能像在 C 和 C++ 中的通常做法一样,使用#defin... 阅读全文
posted @ 2015-11-26 17:08 Avatarx 阅读(4298) 评论(0) 推荐(0)
摘要: enums枚举是值类型,数据直接存储在栈中,而不是使用引用和真实数据的隔离方式来存储。(1)默认情况下,枚举中的第一个变量被赋值为0,其他的变量的值按定义的顺序来递增(0,12,3...),因此以下两个代码定义是等价的:[csharp]view plaincopyenumTrafficLight{G... 阅读全文
posted @ 2015-11-26 16:55 Avatarx 阅读(581) 评论(0) 推荐(0)
摘要: dynamic和var的区别:1.var声明一个局部变量只是一种简化语法,它要求编译器根据一个表达式推断具体的数据类型。2.var只能用于声明方法内部的局部变量,而dynamic可用于局部变量,字段,参数。3.表达式不能转型为var,但能转型为dynamic。4.必须显式初始化用var声明的变量,但... 阅读全文
posted @ 2015-11-26 16:08 Avatarx 阅读(1150) 评论(0) 推荐(0)
摘要: 1、装箱和拆箱是一个抽象的概念2、装箱是将值类型转换为引用类型;拆箱是将引用类型转换为值类型利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来例如:int val = 100;object obj = val;Console.WriteLine ... 阅读全文
posted @ 2015-11-26 16:02 Avatarx 阅读(245) 评论(0) 推荐(0)
摘要: 解决VS2010中工具箱的的不见的问题:按快捷键Ctrl+Alt+X全屏:Shift+Alt+Enter注释选定内容:Ctrl+E+C/Crtr+E+U代码格式化:ctrl+E+F===================================VS2008 使用小技巧——快捷键1. 怎样调整代... 阅读全文
posted @ 2015-11-26 15:39 Avatarx 阅读(375) 评论(0) 推荐(0)
摘要: 官网 http://pkg-mono.alioth.debian.org/在/etc/apt/sources.list 加上deb http://debian.meebey.net/pkg-mono ./安装sudo apt-get install mono-devel # mono-complet... 阅读全文
posted @ 2015-11-26 13:30 Avatarx 阅读(407) 评论(0) 推荐(0)