我想定义一个单独的文件,用于放置Error Code类似于C++这样用法,// filename: errorcode.h
int Err_Bad_File_Name = 100;
int Err_Bad_Person = 101;
// ...
使用时只要include头文件就可以了。C#是如何处理的?
int Err_Bad_File_Name = 100;
int Err_Bad_Person = 101;
// ...
使用时只要include头文件就可以了。C#是如何处理的?
解决方案 »
- 在WinForm 下的DataGridView的ColumnHeader可以显示图片么?
- DATAGRIEDVIEW 合并单元格居中
- 数据库中求平均数
- c#调用com组件的参数问题,一解决立给分
- ----我做一个XmlDocument读写xml的小程序,报错是"未能找到文件D:\练习\XML\bin\Debug\Shop.xml"
- 请教一个C# 开发PDA 程序的小问题,如何得到当前PDA上GSM的状态
- SQL server 2005简体中文版下载
- 大家给看看,在winfrom中多个窗口共用一个dataset用哪种方法最好?
- 求教!
- .net 中使用repeater控件 如何在点击一条记录传递参数之后让这条记录消失,点击接收参数的页面返回则让这条记录重新 出现,点击页面的保存就完成业务?
- 如何实现点击文本框后,自动选中所有文字
- wcf服务端主动向某个客户端推送消息
存放即可
using 此类文件的命名空间
{
public const int Err_Bad_File_Name = 100;
public const int Err_Bad_Person = 101;
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace proj001
{
static class ErrorCode
{
public const int Err_Bad_File_Name = 100;
public const int Err_Bad_Person = 101;
}
}
我的另一个class调用时候,using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace proj001
{
class XPaidUnpaidParser
{
/* ************ Data Member ******************* */
private string m_filename; /* ************ Member Function *************** */
public int parseFile(string in_filename)
{
if (in_filename == null)
return ErrorCode.Err_Bad_File_Name; //这样调用 m_filename = in_filename;
}
}
}
对吧
public enum XXX
我是要返回值的,如果用enum,我需要显示cast返回值对吧?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace proj001
{
public enum ErrorCode
{
BAD_INPUT_FILE = 100,
BAD_FILE_EXTENSION
}
}// in my caller file
public int parseFile(string in_filename)
{
if (in_filename == null)
return (int)ErrorCode.Err_Bad_File_Name; //那就需要cast啦