资源简介
博饼的代码
按此规则编写:
http://baike.baidu.com/view/9236094.htm?fr=aladdin

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Reflection;
using System.Text;
namespace Qin.BoBing
{
public class BoBing
{
public BoBing()
{
this.Numbers = new int[6];
Random random = new Random();
for (int i = 0; i < 6; i++)
this.Numbers[i] = random.Next(1 7);
this.Result = this.GetResult();
}
public BoBing(int[] numbers)
{
if (numbers == null || numbers.Length != 6 || numbers.Count(s => s < 1) > 0 || numbers.Count(s => s > 6) > 0)
throw new ArgumentException(“numbers is filed“);
this.Numbers = numbers;
this.Result = this.GetResult();
}
///
/// 博饼结果
///
public BoBingResult Result { get; set; }
private string chineseResult;
///
/// 中文结果
///
public string ChineseResult
{
get
{
if (string.IsNullOrEmpty(this.chineseResult))
{
var type = typeof(BoBingResult).GetField(this.Result.ToString() BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.Static);
var attrs = type.GetCustomAttributes(typeof(DescriptionAttribute) false);
this.chineseResult = (attrs[0] as DescriptionAttribute).Description;
}
return chineseResult;
}
}
private string level;
///
/// 结果等级
///
public string ResultLevel
{
get
{
if (string.IsNullOrEmpty(this.level))
{
switch ((int)this.Result)
{
case 0:
level = “落榜“;
break;
case 1:
level = “秀才“;
break;
case 2:
level = “举人“;
break;
case 3:
level = “进士“;
break;
case 4:
level = “探花“;
break;
case 5:
level = “榜眼“;
break;
default:
level = “状元“;
break;
}
}
return level;
}
}
///
/// 骰子点数
///
public int[] Numbers { get; private set; }
///
/// 分析点数给出结果
//
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 8704 2014-08-18 18:51 Qin.BoBing\bin\Debug\Qin.BoBing.dll
文件 19968 2014-08-18 18:51 Qin.BoBing\bin\Debug\Qin.BoBing.pdb
文件 7443 2014-08-18 18:50 Qin.BoBing\BoBing.cs
文件 162 2014-08-18 16:46 Qin.BoBing\Class1.cs
文件 6450 2014-08-18 16:47 Qin.BoBing\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 483 2014-08-18 18:00 Qin.BoBing\obj\Debug\Qin.BoBing.csproj.FileListAbsolute.txt
文件 1753 2014-08-18 18:00 Qin.BoBing\obj\Debug\Qin.BoBing.csprojResolveAssemblyReference.cache
文件 8704 2014-08-18 18:51 Qin.BoBing\obj\Debug\Qin.BoBing.dll
文件 19968 2014-08-18 18:51 Qin.BoBing\obj\Debug\Qin.BoBing.pdb
文件 1358 2014-08-18 16:46 Qin.BoBing\Properties\AssemblyInfo.cs
文件 2445 2014-08-18 18:00 Qin.BoBing\Qin.BoBing.csproj
文件 8704 2014-08-18 18:51 Qin.BoBing.Test\bin\Debug\Qin.BoBing.dll
文件 19968 2014-08-18 18:51 Qin.BoBing.Test\bin\Debug\Qin.BoBing.pdb
文件 5120 2014-08-18 18:51 Qin.BoBing.Test\bin\Debug\Qin.BoBing.Test.exe
文件 13824 2014-08-18 18:51 Qin.BoBing.Test\bin\Debug\Qin.BoBing.Test.pdb
文件 22472 2014-08-18 18:51 Qin.BoBing.Test\bin\Debug\Qin.BoBing.Test.vshost.exe
文件 490 2010-03-17 22:39 Qin.BoBing.Test\bin\Debug\Qin.BoBing.Test.vshost.exe.manifest
文件 6554 2014-08-18 17:59 Qin.BoBing.Test\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 723 2014-08-18 18:51 Qin.BoBing.Test\obj\Debug\Qin.BoBing.Test.csproj.FileListAbsolute.txt
文件 6341 2014-08-18 18:51 Qin.BoBing.Test\obj\Debug\Qin.BoBing.Test.csprojResolveAssemblyReference.cache
文件 5120 2014-08-18 18:51 Qin.BoBing.Test\obj\Debug\Qin.BoBing.Test.exe
文件 13824 2014-08-18 18:51 Qin.BoBing.Test\obj\Debug\Qin.BoBing.Test.pdb
文件 529 2014-08-18 18:50 Qin.BoBing.Test\Program.cs
文件 1368 2014-08-18 17:58 Qin.BoBing.Test\Properties\AssemblyInfo.cs
文件 2723 2014-08-18 18:00 Qin.BoBing.Test\Qin.BoBing.Test.csproj
文件 1419 2014-08-18 18:00 Qin.BoBing.sln
..A..H. 28160 2014-08-18 18:00 Qin.BoBing.v11.suo
目录 0 2014-08-18 16:46 Qin.BoBing\obj\Debug\TempPE
目录 0 2014-08-18 17:58 Qin.BoBing.Test\obj\Debug\TempPE
目录 0 2014-08-18 18:00 Qin.BoBing\bin\Debug
............此处省略14个文件信息
- 上一篇:《软件工程课程设计》报告
- 下一篇:C# 抓包分析工具 源码
相关资源
- 020ASP.NET车辆综合管理系统.zip
- c# 高校档案信息管理系统
- asp.net中c#做的躲避小游戏,希望大家
- ASP.NET C# 工资管理系统
- 一款漂亮的灯光闪烁的圣诞树(C# V
- C#笔试题大全C#面试集合包括了,.ne
- ASP.NET客户管理系统(毕业设计 C#
- 在线求职系统(C#ASP.NET源码)
- .NET C# Custom Form Designer (附源碼)
- C#冒泡排序动态演示程序(看了就会)
- 酒店管理系统(c#.net源码)
- asp.net 在线考试系统及论文
- winform实时获取网卡网速全部源码,获
- ASP.Net文件上传管理源码
- ArcGIS Runtime SDK for .NET
- C# .NET5.0(net core)基于WPF(XAML)开发
- Quartz.NET定时任务框架
- .net core 动态生成 Word文档(word Expor
- 《OA企业办公自动化》asp.net 源码(附
- .net 检测新版本-自动升级程序
- tcp和udp(Mina.net)
- asp.netc#开发规范
- ADO.NET操作EXCEL
- asp.net 大文件上传(带进度条)
- 通过程序自动填充并提交ASP.NET表单(
- ASP.NET 基础编程文档(PPT电子教案)
-
ASP.NET_xm
l深入编程技术 - asp.net 新闻发布系统源码(附文档以及
- asp.net 简单的Ajax应用
- asp.net 企业官网源码(附数据库)
评论
共有 条评论