这是一篇C#的基础学习文章,高手就可以跳过了,
1.基本类型:
基本与C\C++相同
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.控制结构
基本与C\C++相同,多出了foreach循环,用法与PHP的foreach相当,但.NET中的集合类(Collections)都可以用在foreach循环中。
3.预处理指令
与C\C++相仿,最常见的用途是:条件编译,增加诊断来报告错误和警告,定义代码域。
(1)条件编译
#define DEBUG
using System;
public class MyApp
{
public static void Main()
{
#if(DEBUG)
Console.WriteLine("Debug Mode");
#else
Console.WriteLine("Release Mode");
#endif
}
}
时间: 2024-10-02 04:16:54