c#中枚举类型可以做函数的参数吗?

yaotiebing 2005-03-04 10:58:47
vb中可以这样
Public Function GetEmpPlanRules( Optional ByVal VerifyType As VerifyType = VerifyType.UnVerified) As DataSet
verifyTpye是个枚举类型
c#中可以吗?另外c#的参数不能有默认值吗?
...全文
1023 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaotiebing 2005-06-07
  • 打赏
  • 举报
回复
:(
Clayborne 2005-03-04
  • 打赏
  • 举报
回复
你可以用字符串作参数,用 VerifyType.Parse 来转换成枚举值。
暗石绿 2005-03-04
  • 打赏
  • 举报
回复
/// <summary>
/// 作业类型枚举
/// </summary>
public enum TaskTypeFormat
{
/// <summary>参赛方案上传</summary>
Scheme = 0,
/// <summary>一期进度</summary>
Pace1,
/// <summary>二期进度</summary>
Pace2,
/// <summary>三期进度</summary>
Pace3,
/// <summary>四期进度</summary>
Pace4,
/// <summary>活动总结报告</summary>
SumUp,
/// <summary>DV</summary>
DV,
/// <summary>精彩文章</summary>
Article,
/// <summary>活动照片上传</summary>
Photo
}

private bool UploadFile( System.Web.UI.HtmlControls.HtmlInputFile file1,
TaskTypeFormat taskType )
{
...

}
heavensonic 2005-03-04
  • 打赏
  • 举报
回复
都被說光光了
yaotiebing 2005-03-04
  • 打赏
  • 举报
回复
public enum TableName
{
CompanyBase=1,
CompanyDetail=2,
CompanyContact=3,
CompanyPic=4,
CompanyCertificate=5,
CompanyMarkets=6,
CompanyQuality=7

};

TableName tablename;
使用tablename时 tablename. 后面的提示 不是CompanyBase 等 而是 GetType .Equals .CompareTo 什么的东西
wxqq2001 2005-03-04
  • 打赏
  • 举报
回复
可以用枚举类型作参数, 没有默认值.
Jim3 2005-03-04
  • 打赏
  • 举报
回复
c#中可以用枚举类型做参数,不过参数不能有默认值,
可以用函数重载实现
chinacc 2005-03-04
  • 打赏
  • 举报
回复
C#中函数当然可以用枚举类型作参数了,枚举类型在C#内部默认当作int来处理。
yizhixiaozhu 2005-03-04
  • 打赏
  • 举报
回复
up
sun926 2005-03-04
  • 打赏
  • 举报
回复
当然可以了。
DatasSet GetEmpPlanRules( VerifyType verifyType )
{
}
我不懂电脑 2005-03-04
  • 打赏
  • 举报
回复
枚举类型
c#中可以
flyskywlh 2005-03-04
  • 打赏
  • 举报
回复
不懂...关注
我不懂电脑 2005-03-04
  • 打赏
  • 举报
回复
c#的参数不能有默认值,但是可以通过函数重载实现如:

int aaa (int a, int b)
{
aaa(a, b, 150);
}
WillSmart 2005-03-04
  • 打赏
  • 举报
回复
public enum Day{
Monday=0,
Tuesday,
Friday,
...
}
public void method(Day d){
System.Console.WriteLine(d.toString());
}
yaotiebing 2005-03-04
  • 打赏
  • 举报
回复
xrascal(横刀夺爱) ( ) 信誉UploadFile 调用的时候怎么传递参数
?

111,096

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧