随笔分类 -  C#

臭名远扬的goto跳转语句
摘要:using System;namespace Frank{ public class Test { public static void Main(string[] args) { Lab1: System.Console.WriteLine("标签1"); Lab2: System.Console.WriteLine("标签2"); if(System.Console.ReadLine().ToString().Equals("1")) { goto Lab1;//跳转到Lab1标签后又开始从上面执行下来。 System.Conso 阅读全文

posted @ 2013-11-07 22:27 wp456 阅读(347) 评论(0) 推荐(0)

C# 循环体和迭代体
摘要:using System;namespace Frank{ public class Test { public static void Main(string[] args) { for(;;)//无限循环 { System.Console.WriteLine("请输入!"); string input = System.Console.ReadLine(); if(input.Equals("y")) { System.Console.WriteLine("用户退出系统!"); break; } else { S... 阅读全文

posted @ 2013-11-07 22:16 wp456 阅读(303) 评论(0) 推荐(0)

C# switch
摘要:using System;namespace Frank{ public class Test { public static void Main(string[] args) { string input = System.Console.ReadLine(); switch(input) { case "1": System.Console.WriteLine("用户输入1"); break; default: System.Console.WriteLine("输入火星文!"); break; } } }} 阅读全文

posted @ 2013-11-07 22:05 wp456 阅读(166) 评论(0) 推荐(0)

C# if语句
摘要:using System;namespace Frank{ public class Test { public static void Main(string[] args) { string input = System.Console.ReadLine(); if(input.Equals("yes")) { System.Console.WriteLine("用户退出系统!"); } else { System.Console.WriteLine("用户输入:"+input); } } }} 阅读全文

posted @ 2013-11-07 22:03 wp456 阅读(129) 评论(0) 推荐(0)

.net类型(CTS)的介绍
摘要:整型有八个:可以对整型赋值十进制和十六进制。uint ui = 123U;int i =0x123456;long l = 123456L;ulong = 123UL;浮点类型:默认是浮点型是double类型,如果要用float类型,在后面加F。float f =1.999999F;//6位 超出进一double d = 1.99999999999999;//14位 超出进一decimal不是基本类型里面的,它是一种用于财务方面计算的类型,所以在使用该类型的时候会出现性能损失的情况。定义一个decimal类型的需要在后面加M。decimal d2 = 1.9999999999999999999 阅读全文

posted @ 2013-11-06 15:21 wp456 阅读(1011) 评论(0) 推荐(0)

C#常量(const)
摘要:常量顾名思义就是在应用中不变得量,必须对其显示初始化值,不能使用对象进行赋值。常量总是静态的,但是不能显示声明为静态(static)的。一旦赋值就不能进行改变,如果要使用对象赋值,可以使用只读属性。const int a = 10;如果把引用类型的变量定义为常量,那么就要设置为null,不然编译错误。string类型的除外。 阅读全文

posted @ 2013-11-06 11:52 wp456 阅读(155) 评论(0) 推荐(0)

第一个C#程序
摘要:using System;namespace Frank{ public class MyFistClass { public static void Main() { Console.WriteLine("Hello World!"); Console.ReadLine(); return; } }} 然后通过命令行:csc Test.cs,进行编译,然后生成一个exe文件,要使用csc命令时需要把.net framework框架的目录添加到环境变量。 阅读全文

posted @ 2013-11-06 10:30 wp456 阅读(87) 评论(0) 推荐(0)

CTS、CLS等
摘要:CTS:通用类型系统。CLS:公共语言规范。CLR:公共语言运行时JIT:即时编译COM:组件对象模型IL:中间语言garbage collector:垃圾回收器 阅读全文

posted @ 2013-11-05 22:46 wp456 阅读(146) 评论(0) 推荐(0)

C#和.net简单介绍
摘要:C#和.net的关系.net是一个平台,这个平台里面可以支持很多种语言,c#只是其中的一种,.net支持的特性C#不一定支持,C#支持的.net不一定支持比如(运算符重载)。公共语言运行库.net framework的核心是其运行库执行环境,成为公共语言运行库(CLR)或.net运行库。通常将在CLR控制下运行的代码称为托管代码(managed code)。CLR执行编写好的源代码之前需要编译他们。.net中编译分为两个阶段:(1)把源代码编译为Microsoft中间语言(IL).(2)CLR把IL编译为平台专用的代码。它与Java字节码是同一中理念,可以快速的转换成本地机器码,这种精心的设计 阅读全文

posted @ 2013-11-05 16:36 wp456 阅读(224) 评论(0) 推荐(0)

导航