2015.4.8-C#入门基础(二)
初来乍道,下面分享一下,自己做的小程序
主要用到 数组,类型转换,枚举,循环:
主要体现的是: 输入姓名,就可以查看其性格
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication11
{
class Program
{
public enum name{马森,穆安峰,曹真,崔雄,张梦婷,杨明珠};
static void Main(string[] args)
{
Console.Write("现在的时间是:");
DateTime date = DateTime.Now;
Console.WriteLine(date);
Console.WriteLine("提示:请输入您要查询的人的姓名,便可以知道他的基本信息");
Console.WriteLine("名单如下:");
string str1="马森";
string str2="穆安峰";
string str3="曹真";
string str4="崔雄";
string str5="张梦婷";
string str6="杨明珠";
string[] strArray=new string[]{str1,str2,str3,str4,str5,str6};
char[] charArray=new char[20];
for(int i=1;i<strArray.Length;i++){
charArray=strArray[i].ToCharArray();
Console.WriteLine(charArray);
}
Console.Write("请输入您要查询的姓名:");
while(1==1)
{
string s = Console.ReadLine();
Console.Write("请输入学生姓名:");
switch (s)
{
case "马森":
Console.WriteLine(name.马森+" 90后,性格很开朗!");
break;
case "穆安峰":
Console.WriteLine(name.穆安峰 + " 性别男,喜爱开玩笑!");
break;
case "曹真":
Console.WriteLine(name.曹真 + " 喜爱交朋友!");
break;
case "崔雄":
Console.WriteLine(name.崔雄 + " 就知道喝酒,自称酒神!");
break;
case "张梦婷":
Console.WriteLine(name.张梦婷 + " 小名 萌萌哒!");
break;
case "杨明珠":
Console.WriteLine(name.杨明珠 + " 小女孩,很可爱!");
break;
default:
Console.WriteLine("您输入的学生不存在!");
break;
}
}
}
}
}
谢谢,以后我会把自己做的程序一一发上来,以便分享,多多指教!
2015.4.8-C#入门基础(二)的更多相关文章
- mybatis入门基础(二)----原始dao的开发和mapper代理开发
承接上一篇 mybatis入门基础(一) 看过上一篇的朋友,肯定可以看出,里面的MybatisService中存在大量的重复代码,看起来不是很清楚,但第一次那样写,是为了解mybatis的执行步骤,先 ...
- C#入门基础二
万物皆对象:对象是包含数据和操作的实体. 属性:名词 / 对象 \ 方法:动词 ============================================== ...
- Objective-C 快速入门--基础(二)
1.什么是继承?OC中的继承有哪些特点? “继承”是面向对象软件技术当中的一个概念.如果一个类A继承自另一个类B,就把这个A称为"B的子类",而把B称为"A的父类&quo ...
- Linux入门基础二
1.查看用户 who参数 说明 -a 打印能打印的全部 -d 打印死掉的进程 -m 同am i,mom likes -q 打印当前登录用户数及用户 ...
- Reactjs 入门基础(二)
如果我们需要向组件传递参数,可以使用 this.props 对象,实例如下: <body> <div id="example"></div> & ...
- 【LaTeX排版】LaTeX使用--入门基础<二>
1.在命令之后留一个空格有下列方式: 源文件如下: \documentclass[a4paper,12pt]{book}%采用book类型(中篇论文一般采用这种类型),A4纸,字体为12磅,默认为10 ...
- Linux入门基础(二):Linux磁盘及文件管理系统
磁盘管理 fdisk分区工具 只支持MBR分区 fdisk命令只有root用户能用 fdisk -l 列出所有安装磁盘及分区信息 fdisk /dev/sda (操作磁盘,按m可列出帮助界面,常用的操 ...
- Springmvc入门基础(二) ---架构详解
1.框架结构图 架构流程文字说明 用户发送请求至前端控制器DispatcherServlet DispatcherServlet收到请求调用HandlerMapping处理器映射器. 处理器映射器根据 ...
- PHP基础入门(二)---入门必备哦!
前言 在上一章中,我们初步了解了PHP的网页基础和PHP的入门基础,今天继续给大家分享更多有关PHP的知识. 理论知识看起来可能比较枯燥一些,但是我们的实践(敲代码)毕竟离不开它. 只有理论与实践相结 ...
随机推荐
- OpenCV——Sobel和拉普拉斯变换
Sobel变换和拉普拉斯变换都是高通滤波器. 什么是高通滤波器呢?就是保留图像的高频分量(变化剧烈的部分),抑制图像的低频分量(变化缓慢的部分).而图像变化剧烈的部分,往往反应的就是图像的边沿信息了. ...
- FTP之主动模式vs被动模式
背景说明 最近有个项目涉及到FTP的上传下载问题.在本地开发好的程序测试的时候能正常获取FTP内容,但一放到生产上却显示connection timeout,无法连接.经过一些研究,发现是防火墙造成的 ...
- 什么是UML类图
百度了下,看评论不错我就收藏了,学习,真心不懂!!! 首先是复习一下UML中九种图的理解:http://xhf123456789plain.blog.163.com/blog/static/17288 ...
- POJ Find The Multiple 1426 (搜索)
Find The Multiple Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 22576 Accepted: 929 ...
- Effective Java实作类别 - 就是爱Java
定义好了Interface之后,现在我们开始来实作类别:Role,建立一个class,implements Role,将3个属性及clone()实作出来,单纯的getter与setter,可以利用ID ...
- KEIL CRACK及 0xFD Bug修正方法
0xFD Bug是keil编译器中始终存在,而又从未得到官方修复的一个BUG!!! BUG描述:当C源代码中使用了汉字等非ASCII字符,而此字符的编码又恰好包含了大于或等于0xFD的字节时,这个字节 ...
- TENX_ASM.uew
/L14"TENX ASM" Nocase Line Comment = ; File Extensions = INC ASM LST H /Colors = ,,,,, /Co ...
- hdu 4620 Fruit Ninja Extreme
Fruit Ninja Extreme Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Othe ...
- perl HTML::TreeBuilder::XPath
HTML::TreeBuilder::XPath 添加XPath 支持HTML::TreeBuilder use HTML::TreeBuilder::XPath; my $tree= HTML: ...
- 基于MFC与第三方类CWebPage的百度地图API开发范例
在进行百度地图API开发之前你需要到http://developer.baidu.com/map申请密匙 密匙申请之后就可以进行百度地图API的开发了. 下面我们以在visual c++6.0里进行地 ...