盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

Csharp+Asp.net系列图文说明教程(6)

时间:2025/1/6作者:未知来源:盾怪网教程人气:

[摘要])、等于(==)、不等于(!=)等操作符。 eg: #define MF1 #define MF2 using System;...
)、等于(==)、不等于(!=)等操作符。
eg:
#define MF1
#define MF2
using System;
public class MikeCat
{
public static void Main()
{
#if (MF1&&!MF2)
Console.WriteLine("MF1被定义");
#elif(!MF1&&MF2)
Console.WriteLine("MF2被定义");
#elif(MF1&&MF2)
Console.WriteLine("MF1和MF2被定义");
#else
Console.WriteLine("MF1和MF2没被定义");
#endif
}
}//运行结果:MF1和MF2被定义
#error和#warning指令用于发出编译错误和警告。
eg:
#define MF1
#define MF2
using System;
public class MikeCat
{
public static void Main()
{
#if MF1
#warning 欢迎来到老猫的理想!
#endif
#if MF2
#error 老猫的理想BLOG出错
#endif
}
}//运行结果:test.cs(9,17): warning CS1030: #warning:“欢迎来到老猫的理想!”
//test.cs(12,15): error CS1029: #error:“老猫的理想BLOG出错”
#line指令用于修改编译器行号及文件名
eg:
using System;
public class MikeCat
{
public static void Main()
{
#line 66 "mfblog.cs" //将编译行号设为66并将文件名改名为mfblog.cs
intt i=1;
Console.WriteLine("i的值是{0}",i);
}
}//运行结果:mfblog.cs(66,6): error CS0246: 找不到类型或命名空间名称“intt”(是否缺少 using指令或程序集引用?)
//mfblog.cs(67,34): error CS0103: 名称“i”在类或命名空间“MikeCat”中不存在

异常处理:在c#中,引发异常有两种状况,第一种:在程序中使用throw语句,立即无条件引发一个异常。第二种情况是c#语句或表达式在执行过程中激发了某个异常的条件,从而使得操作无法正常结束,从而引发异常。
在c#中,异常是由try语句来处理。try语句提供了一种机制来捕捉程序过程中引发的异常。try有三种可能的结构,即:try-catch

关键词:Csharp+Asp.net系列图文详细教程(6)




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版