Welcome

首页 / 软件开发 / C# / C#的基础学习

C#的基础学习2011-04-17这是一篇C#的基础学习文章,高手就可以跳过了,

1.基本类型:

基本与CC++相同

decimal decimal是一个128位的高精度浮点数。

bool 注意的是bool类型只有true和faulse两个可取值,在C#中,不能将bool值强制转换为整形值。如,将true转换为1或将1,0转换为bool值都是不行的。

Parse和TryParse转换字符串

基本的数字类型包含Parse和TryParse的方法,可将数字字符串类型转换为指定的数字类型,例如

int iParse = Int32.Parse("1000");
float fParse = float.Parse("1.2"");

TryParse能提供有条件的解析,这个方法会返回一个布尔值,以指示解析是否成功,从而可以免去添加一场处理代码的麻烦。

int result;
book ok = Int32.TryParse("100" , out result);

2.控制结构

基本与CC++相同,多出了foreach循环,用法与PHP的foreach相当,但.NET中的集合类(Collections)都可以用在foreach循环中。

3.预处理指令

与CC++相仿,最常见的用途是:条件编译,增加诊断来报告错误和警告,定义代码域。

(1)条件编译

#define DEBUG
using System;
public class MyApp
{
public static void Main()
{
#if(DEBUG)
Console.WriteLine("Debug Mode");
#else
Console.WriteLine("Release Mode");
#endif
}
}