关于一些程序解析

问题描述

麻烦有解析下面这个程序要详细的哦classProgram{staticHashtabletable=newHashtable();staticvoidMain(string[]args){table.Add(1,"一月份January");table.Add(2,"二月份February");table.Add(3,"三月份March");table.Add(4,"四月份April");table.Add(5,"五月份May");table.Add(6,"六月份June");table.Add(7,"七月份July");table.Add(8,"八月份August");table.Add(9,"九月份September");table.Add(10,"十月份October");table.Add(11,"十一月份November");table.Add(12,"十二月份December");intmonth=0;while(true){Console.WriteLine("请输入月份的数字(输入0退出):");if(!int.TryParse(Console.ReadLine(),outmonth)){Console.WriteLine("输入错误,请重新输入。");continue;}if(month==0){break;}elseif(month>0&&month<=12){Console.WriteLine(table[month]);}else{Console.WriteLine("输入错误");}}}}}

解决方案

解决方案二:
我觉得你自己建一个控制台应用程序,复制代码自己执行一遍,不懂的一步步调试就可以了。
解决方案三:
这怎么解析啊,就跟白话文一样。
解决方案四:
先来段资料,首先你要对Hashtable有个基本的了解->在.NETFramework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。
解决方案五:
lz一定是上课睡觉,口水流了一桌子了。
解决方案六:
staticHashtabletable=newHashtable();//new一个Hashtable实例,static表示是静态的table.Add(1,"一月份January");//这个就是在添加键值对键为1值为->一月份January。。//同上、、、、//同上table.Add(12,"十二月份December");//同上while(true)表示一个无限循环Console.WriteLine("请输入月份的数字(输入0退出):");//表示在控制台输出一行信息内容为"请输入月份的数字(输入0退出):"if(!int.TryParse(Console.ReadLine(),outmonth))//ReadLine是让用户输入的指令,这行的意思就是用户如果输入的不是int类型的值,就执行块中的报错信息if(month==0)//如果用户输入的值为0,则终止此循环{break;//break表示终止while循环}elseif(month>0&&month<=12)//否则如果用户输入的是大于0小于等于12的{Console.WriteLine(table[month]);//输出table键的对应值这里的键指的是month,也就是用户输入的值,举个例子比如键为2则输出结果->二月份February}else{Console.WriteLine("输入错误");//不解释}
解决方案七:
其实我没用过这个东西顺便学习一下!!感觉还不错!打算以后再项目里用一用

时间: 2024-10-23 22:21:36

关于一些程序解析的相关文章

【mybatis深度历险系列】mybatis的框架原理+入门程序解析

在前面的博文中,小编介绍了springmvc的相关知识点,在今天这篇博文中,小编将介绍一下mybatis的框架原理,以及mybatis的入门程序,实现用户的增删改查,她有什么优缺点以及mybatis和hibernate之间存在着怎么样的关系,接下来小编一一进行讲解,希望对小伙伴们有帮助,不足之处,还请多多指教. 什么是mybatis? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google co

最新四大主流cms程序解析

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 我之前也写过一篇如果选择cms的文章,现在看来确实有些肤浅了.最近几天因为要新做一个站,才发现选择CMS上其实是个很头疼事情.这几天没干别的,把主流的几款PHP语言的cms测试了好几遍.有:phpcms.帝国cms.织梦dede.php168.每一款都有独特的优势,都有比较鸡肋的地方.下面我就总结一下希望能给广大站长提供些帮助. phpcms

【新手求助】如何用C#程序解析.wav格式文件并用windows media player 进行播放

问题描述 万分感谢~~ 解决方案 解决方案二:mark解决方案三:送20分

C 语言程序结构示例解析_C 语言

C 程序结构 在我们学习 C 语言的基本构建块之前,让我们先来看看一个最小的 C 程序结构,在接下来的章节中可以以此作为参考. C Hello World 实例 C 程序主要包括以下部分: 预处理器指令 函数 变量 语句 & 表达式 注释 让我们看一段简单的代码,可以输出单词 "Hello World": #include <stdio.h> int main() { /* 我的第一个 C 程序 */ printf("Hello, World! \n&qu

1.Android中解析json程序代码

Android程序解析json数据可以通过gson的方式,这种情况需要导入相应的jar包.测试代码如下: @Override    protected void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       setContentView(R.layout.activity_main);         if (savedInstanceState == null) {  

解析9个Windows7中不要关闭的服务

 Windows7出色的地方除了继承并超越vista的美观界面.人性化任务栏外,还具有XP兼容性八成功力,真是当今世上一个不错的操作系统. Vista的失败除了它"强大"的不兼容性,第二个败笔就是占资源,而Windows7在这点上改善不少.同时,对于普通用户而言,即使是Windows 7,在服务优化上也是非常头疼的一件事,到底哪些服务该删,哪些不能动呢?芽使用Windows 7优化大师或魔方中的优化向导即可安全禁用几个用不到的服务.下面给大家说说10个Windows 7绝对不能关闭的服

小程序弹性Web之旅

前言 最近半个月小程序着实火了一把,各类小程序遍地开花.虽然目前各方对小程序意见不一,但就使用体验而言,小程序的确比公众号.服务号好上一些,相信会有更多人选择以小程序方式为自己的用户提供服务. 本文主要介绍如何利用阿里云现有产品打造经济适用型小程序服务端.适合小程序开发者.提供小程序开发服务的供应商参考作为解决方案之一.本文涉及的产品为弹性Web托管及API网关. 小程序解析 我们先来看一下典型的小程序结构.小程序一般由客户端和服务端组成,小程序客户端在微信移动端应用中运行.按照小程序官方开发文

安卓手机安装软件解析包错误怎么办 解析包错误解决方法

1.安卓apk程序解析包如果出错我们可能是安装包本身有问题,我们可以删除安装包重新下载一个即可解决此问题. 2.apk程序的系统版本要求问题了,如此安装包要求在android4.4系统,但在你安卓2.2系统这样肯定会出与解析包错误了. 3.还有一种可能是由于RE文件管理设置的缘故,进入RE管理器--设置--一键设置--主文件夹选项,有的朋友反映如果将其设置成"sdcard "就会出现"解析包出现问题"的错误提示,而如果将其设置" "就可以成功安装

解决android手机安装包频繁提示解析错误方法

Android操作系统作为目前唯一可以与苹果iOS系统平分秋色的一款新生系统,它之所以成长的如此之快,除了其很强的开源性,Android系统一个很大的优势就在于其海量增长的应用程序.一款好玩的应用程序是充实闲暇时光的一柄利器,当我们新入手一款Android手机,慢慢熟悉后或多或少都会想到丰富其内置的应用程序,看到好玩的游戏或软件都会想要下载安装.而如果大家的Android手机在安装apk程序途中弹出"解析包时出现问题"这样的提示,会不会觉得很揪心呢?那么Android解析包出现问题有没