A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

刘元涛

初级黑马

  • 黑马币:0

  • 帖子:6

  • 精华:0

© 刘元涛 初级黑马   /  2013-3-27 20:29  /  1579 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 刘元涛 于 2013-3-28 20:33 编辑

在C#编程中#号有什么作用,求解答

6 个回复

倒序浏览
C#中的#读作  sharp   
C#的命名有一个典故   意寓C#将向一把尖刀 插入JAVA 的心脏
C#又可以看做是C++++  比C++ 更强大
呵呵~ 有趣吧~ 老师上课讲的。。。。

点评

一把尖刀。。。JAVA泪流满面  发表于 2013-3-27 21:49
回复 使用道具 举报
#region 使您可以在使用 Visual Studio 代码编辑器的大纲显示功能时指定可展开或折叠的代码块。 在较长的代码文件中,能够折叠或隐藏一个或多个区域会十分便利,这样,您可将精力集中于当前处理的文件部分
#region 块必须以 #endregion 指令终止。
#region 块不能与 #if 块重叠。 但是,可以将 #region 块嵌套在 #if 块内,或将 #if 块嵌套在 #region 块内。
如果 C# 编译器遇到最后面跟有 #endif 指令的 #if 指令,则仅当指定的符号已定义时,它才会编译这两个指令之间的代码。C# 中的 #if 语句是 Boolean,仅测试符号是否已定义。
结合使用 #if 与 #else、#elif、#endif、#define 和 #undef 指令,可以根据一个或多个符号是否存在来包含或排除代码。 在编译调试版本的代码或针对特定配置进行编译时,这会很有用。
以 #if 指令开始的条件指令必须用 #endif 指令显式终止。
#define 使您可以定义一个符号,通过将该符号用作传递给 #if 指令的表达式,使该表达式计算为 true。
也可以用 /define 编译器选项来定义符号。 可以用 #undef 来取消定义符号。
用 /define 或 #define 定义的符号与具有同一名称的变量不冲突。 即,不应将变量名传递到预处理器指令,并且只能用预处理器指令计算符号。
用 #define 创建的符号的范围是在其中定义该符号的文件。
#error 使您可以从代码中的特定位置生成错误。 例如:
#error Deprecated code in this method.
#pragma warning 可启用或禁用某些警告。
#pragma checksum生成源文件的校验和,以帮助调试 ASP.NET 页。
#pragma checksum "filename" "{guid}" "checksum bytes"
回复 使用道具 举报
苏冉 发表于 2013-3-27 21:15
C#中的#读作  sharp   
C#的命名有一个典故   意寓C#将向一把尖刀 插入JAVA 的心脏
C#又可以看做是C++++ ...

java躺着也中枪
回复 使用道具 举报
只是一个标记而已!
回复 使用道具 举报
谢谢大家!
回复 使用道具 举报
C#中的#读作  sharp   
C#的命名有一个典故   意寓C#将向一把尖刀 插入JAVA 的心脏
C#又可以看做是C++++  比C++ 更强大
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马