
C#入门
用以记录C#入门学习的一些些
君兮月影
一个在凡间历劫的平平无奇的普通仙女罢了~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OJ problem 3493 FileStream读文件
题目描述 使用FileStream类,编写一个控制台应用,能够读取当前文件夹下myFile.dic文件内容,并在屏幕上显示。 输入 无 输出 文件内容 样例输入 copy 无 样例输出 hello world! hi ,good 首先,创建myFile.dic文件(否则运行时出现找不到文件,出现错误),文件内容为样例输出所示,将文件保存在当前文件夹下,修改copy to output directory属性为copy if newer 以下为参考代码: using Syst原创 2020-05-19 18:12:54 · 375 阅读 · 0 评论 -
Windows应用编程(1)_10
题目要求: 利用Timer和图片框控件,编写一个图片不断向左向右移动的小动画。效果如图所示,图片文件名称为a.png,位于压缩包内。 要求: (1)改变图片的Left值,图片向左(右)移动。 (2)利用Random类的Next方法产生一个[1,9]的数字作为Left值。 (3)图片不要移出窗体,如果Left值超出窗体范围,能控制图片在窗体内向左或向右移动。 参考代码: us...原创 2020-04-20 09:38:19 · 570 阅读 · 0 评论 -
Windows应用编程(1)_9
题目描述: 利用Timer控件,设计一个如下图所示的电子时钟。 要求启动窗体后,在窗体的标签上显示系统当前日期和时间,单击“结束”按钮,则停止显示日期和时间。 参考代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using Sys...原创 2020-04-20 09:14:13 · 300 阅读 · 0 评论 -
Windows应用编程(1)_8
题目要求: 设计如图所示的窗体 窗体上有一个列表框、一个标签和一个按钮。利用Random类产生10个[10,99]之间的随机数,并将这10个随机数在列表框中显示出来,每个数占一项。用户选择某项后,在右边标签中显示所选内容。 参考代码: using System; using System.Collections.Generic; using System.ComponentMod...原创 2020-04-20 09:11:43 · 427 阅读 · 0 评论 -
Windows应用编程(1)_7
题目要求: 设计如图所示的窗体,实现下面要求的效果。 (1)复选框中文字在左边; (2)最下部为水平滚动条。水平滚动条最小值为4、最大值为72,且在窗体Load事件中通过代码设置; (3)单击任何复选框,标签上文字样式都发生变化; (4)单击任意单选按钮,标签上文字字体都发生改变; (5)拖动水平滚动条,标签上文字大小发生变化。 参考代码: using System; u...原创 2020-04-20 09:08:51 · 356 阅读 · 0 评论 -
Windows应用编程(1)_6
题目要求: 设计一个如图所示的窗体。 窗体上有两个文本框:一个文本框中最多输入字符6个;一个文本框中输入任何内容都显示*号。再添加一个按钮、两个单选按钮。实现单击按钮后,根据单选按钮,将对应文本框中内容显示在标签。 参考代码: using System; using System.Collections.Generic; using System.ComponentModel; ...原创 2020-04-20 09:05:30 · 301 阅读 · 0 评论 -
Windows应用编程(1)_5
题目要求: 设计一个如下图所示的窗体。 窗体上有一个文本框(多行、且带有垂直滚动条)、一个标签(字体颜色红色、字号16)、一个按钮(该按钮被单击时,实现将文本框中选择文本复制到标签。 参考代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Dat...原创 2020-04-20 09:02:35 · 268 阅读 · 0 评论 -
Windows应用编程(1)_4
题目要求: 设计如图所示的窗体。 要求:窗体标题为“我文本框实验”;窗体上一个标签,内容如图;窗体上有一个文本框,文本框中只能输入0~9十种数字,最多输入8个字符。单击“结束”按钮程序即可结束。 参考代码: using System; using System.Collections.Generic; using System.ComponentModel; using Syst...原创 2020-04-20 08:57:49 · 289 阅读 · 0 评论 -
Windows应用编程(1)_3
题目要求: 设计如图所示的窗体。 要求:窗体启动后自动位于屏幕中央;窗体大小不可调;窗体背景色为白色;窗体标题为“我的窗体实验”;窗体上有两个标签,其中一个为链接标签,链接标签字体为宋体16号;单击该链接可以打开烟大主页;单击“结束”按钮程序即可结束。 参考代码: using System; using System.Collections.Generic; using Syst...原创 2020-04-20 08:52:54 · 211 阅读 · 0 评论 -
Windows应用编程(1)_2
题目要求: 设计一个如图5-2所示的窗体。窗体上有2个按钮,一个显示文本,一个显示图片。 (1)单击上面按钮或按下Alt+B,可以弹出图5-2右图所示的消息框。 (2)单击下面按钮也可以弹出图5-2右图所示的消息框(消息对话框参照教材6.5.1节)。 参考代码: using System; using System.Collections.Generic; using Sys...原创 2020-04-20 08:47:59 · 261 阅读 · 0 评论 -
Windows应用编程(1)_1
设计一个如图5-1所示窗体。该窗体自动位于屏幕中央;大小不可调;最小化、最大化按钮不可用;窗体标题为“烟台大学”。在该窗体上,放置一个按钮、一个标签。单击按钮时,在标签上显示当前系统时间。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; u...原创 2020-04-20 08:42:26 · 274 阅读 · 0 评论 -
OJ Problem 3491 C#抽象类Vehicles
题目描述 一、定义一个抽象类Vehicles,具体要求如下: 1、私有字段商标brand(string)、颜色color(string)。 2、定义公有读写属性Brand用来访问brand字段;定义公有读写属性Color用来访问color字段。 3、设计一个抽象虚方法run()。 二、定义Vehicles类的子类Car,具体要求如下: 1、私有字段载重load(double...原创 2020-03-28 08:35:01 · 568 阅读 · 0 评论 -
OJ Problem 3490 C# teacher类
题目描述 定义一个教师类Teacher,具体要求如下: 1、私有字段工号no(string)、姓名name(string)、出生日期birthday(DateTime)、性别sex(SexFlag)。其中,SexFlag为枚举类型,包括Male(表示男性)、Female(表示女性),并且字段sex缺省值为男。 2、定义公有读写属性No用来访问no字段;定义公有读写属性Name用来访问n...原创 2020-03-27 10:36:38 · 309 阅读 · 0 评论 -
OJ Problem 3440 c#补充print(多态性问题)
题目描述 根据给出代码,补写缺失代码,当print函数内为整数的时候,输出整数的三次方,为浮点数,输出其二次方,为字符串时,直接输出。 using System; namespace PolymorphismApplication { class Printdata { /******************************************/ ...原创 2020-03-26 11:47:18 · 338 阅读 · 0 评论 -
OJ Problem 3485 接口实例(C#,IShape)
题目描述 接口实例。接口和类如下图所示,根据给出代码,补写缺失的代码,然后在Program类的静态Main方法中验证所实现的类。 using System; namespace Myinterface { public interface IShape { double Perimeter(); double Area(); } ...原创 2020-03-26 11:38:53 · 357 阅读 · 0 评论 -
OJ Problem 3445 C#委托、类和事件的验证
题目描述 程序由两部分组成,如下代码所示。第一部分定义了委托、类和事件。第二部分进行验证。 using System; namespace HelloWorldApplication { public delegate void DelegateRing(); public class Bell{ public event DelegateRing Ri...原创 2020-03-26 11:15:37 · 285 阅读 · 0 评论 -
OJ Problem 3438 c#计算长方形的面积(继承问题)
题目描述 根据给出的代码,补全缺失的代码,输入两个数字为长方形的长和宽,从而得出长方形的面积。 using System; namespace InheritanceApplication { class Shape { public void setWidth(int w) { width = w; } publ...原创 2020-03-26 11:01:43 · 493 阅读 · 0 评论 -
OJ Problem 3453 c#简单类的继承
题目描述 编写代码实现:定义了三个类Bird、Mapie、Eagle。其中Bird为抽象类,定义了一个抽象方法Eat()。Mapie类和Eagle类为Bird的派生类。Mapie类中重写了Eat()方法,重载了一个Eat(int time)方法。Eagle类中也重写了Eat()方法。 输入 输入time参数的值 输出 各个方法的名称 样例输入 10 样例输出 Mapie ea...原创 2020-03-26 10:54:54 · 228 阅读 · 0 评论 -
OJ Problem 3446 C#统计字符出现的个数
题目描述 编写一个实例方法getCountChar方法。该方法参数有两个,第一个参数可以是字符串s,第二个参数为字符c,方法返回值为第二个参数在第一个参数中出现次数。例如,CountChar("6221982",'2')返回值为3。 部分程序代码已经给出。 using System; using System.Collections.Generic; using System.Linq; u...原创 2020-03-26 10:16:35 · 261 阅读 · 0 评论 -
OJ Problem 3451 c#随机数的产生与输出
题目描述 编写一个实例方法Method01。该方法使用Random类随机产生n个3位数字(如636)的随机正整数,并把产生的随机数存入数组中并输出该数组int num= Convert.ToInt32(Console.ReadLine()); using System; using System.Collections.Generic; using System.Linq; using Sys...原创 2020-03-26 10:11:17 · 292 阅读 · 0 评论 -
OJ Problem 3445 c#统计字符串中数字字符的个数
题目描述 假设有一个GetNumber方法(参数为字符串strSource),编写一个静态方法可以用来统计字符串strSource中数字字符的个数。 输入 输入一个字符串strSource 输出 strSource字符串中数字字符的个数 样例输入 asffkl8asjkfjklas3jdf9lkj! 样例输出 3 using System; using System....原创 2020-03-26 09:59:43 · 375 阅读 · 0 评论 -
OJ Problem 3454 C#组成考题字符串
题目描述 假定已经获取题库中的试题号,并存放在数组arrayKT中。例如,int [] arrayKT={10,13,18,19,20,22,30,31}。定义一个静态成员方法,该方法实现从上述数组中随机抽出n(n=arrayKT.Length-1)道考题,并组成一个考题字符串。比如,随机从arrayKT中抽取n题组成考题字符串:“10,13,18,20,22,30,31”。要求,组成考题字符...原创 2020-03-26 09:51:58 · 253 阅读 · 0 评论 -
OJ Problem 3486 简单类及成员实例(C#)
题目描述 简单类及成员实例。定义了如下图所示类Student,根据下图和给出代码,补写缺失的代码。 using System; namespace sample{ class Student { public string studentid;//学号 public string studentname;//姓名 private str...原创 2020-03-26 09:32:56 · 352 阅读 · 0 评论 -
OJ Problem 3492 DES对称加密算法
题目描述 参考相关文献,设计一个DES对称加密算法。并编写一个控制台应用予以验证。密钥设定为:@1234567。 class Program{ //验证DES加密算法 static void Main(string[] args){ Console.WriteLine(Class1.ECP("absg123@&!"))...原创 2020-03-17 20:49:56 · 416 阅读 · 0 评论 -
OJ Problem 3484 猜数(C#)
题目描述 编写一个控制台程序。以控制台方式输入整数,且调用Class1类CompareNum方法判断是否猜中,给出大了、小了、猜中三种提示。输入exit表示输入结束。 输入 无 输出 太小了 太大了 猜中了 提示 若输入的既不是数字,又不是exit,应给出合理提示。如请输入数字! using System; using System.Collections.Generic...原创 2020-03-12 17:20:45 · 357 阅读 · 0 评论 -
OJ Problem 3452 C#判断回文字符串
题目描述 使用C#编写一个静态方法。该方法能够判断字符串是否是“回文”(即顺读和逆读相同的字符串)。 输入 一个字符串; 输出 如果是回文字符串,则输出“yes”,否则输出“no”; 样例输入 abcdcab 样例输出 no 提示 (1)用string类的toCahrArray()方法,将字符串转换为字符数组。(2)使用StringBuilder类保存逆序后的字符串。 ...原创 2020-03-12 11:33:10 · 298 阅读 · 0 评论 -
OJ Problem 3447 C#解密出生日期
题目描述 使用C#编写一个静态方法。该方法能够根据出生日期,(1)计算此人的年龄;(2)计算从现在到其60周岁期间,总共多少天。 输入 一个人的出生日期; 输出 此人的年龄;此人从现在到其60周岁期间,总共多少天。 样例输入 2019-12-4 样例输出 0 21914 using System; using System.Collections.Generic; usi...原创 2020-03-12 11:13:07 · 415 阅读 · 0 评论 -
OJ Problem 3444 C#提取文件名
题目描述 假设有一个字符串包含了文件名、扩展名和路径,如strFileName=@“D:\C#程序设计\实验3\MyFile.TXT”。请使用C#编写一个静态方法,该方法能够取出路径中的文件名“MyFile.TXT”。 输入 一个包含了文件名,扩展名和路径的字符串。 输出 字符串中的文件名。 样例输入 strFileName=@“D:\C#程序设计\实验3\MyFile.TX...原创 2020-03-12 09:58:54 · 715 阅读 · 0 评论 -
OJ Problem 3443 c#输出最大值、最小值和平均值(B)
题目描述 使用C#编写一个控制台应用。输入若干个正整数存入数组中(输入exit表示输入结束),输出最大值、最小值和平均值 输入 输入若干个正整数存入数组中 输出 输出最大值、最小值和平均值。平均值保留两位小数。 样例输入 1 2 3 4 5 6 7 8 9 exit 样例输出 9 1 5.00 using System; using System.Colle...原创 2020-03-12 09:19:26 · 793 阅读 · 0 评论 -
OJ Problem 3442 c#输出最大值、最小值和平均值(A)
题目描述 使用C#编写一个控制台应用。输入10个正整数存入数组中,输出最大值、最小值和平均值 输入 输入10个正整数 输出 最大值、最小值和平均值 样例输入 1 2 3 4 5 6 7 8 9 10 样例输出 10 1 5.5 using System; using System.Collections.Generic; using System.Linq; using ...原创 2020-03-12 08:52:54 · 773 阅读 · 0 评论 -
OJ Problem 3487 C#中的Switch语句
题目描述 编写一个控制台应用,实现以下功能:根据输入的字符,输出通过、不通过和输入成绩无效。 (1)无论输入A、B、C、D,都输出通过; (2)输入E,则输出不通过; (3)输入其它,则输出"Score Invalid!" 输入 输入[A,B,C,D,E]中一个字母。如果输入其它,则会输出无效 输出 无论输入A、B、C、D,都输出通过;输入E则输出不通过;其它输出"Score In...原创 2020-03-07 20:19:35 · 494 阅读 · 0 评论 -
OJ Problem 3488 C#类方法
题目描述 在类Class1中,编写一个类方法IsEven(string number)用于输出参数的奇偶性。并在Program类的Main进行验证性输出。 class Program { static void Main(string[] args) { Console.Write("Input Integer:");...原创 2020-03-07 19:01:48 · 538 阅读 · 0 评论 -
OJ Problem 3489 C#异或运算符的使用
题目描述 编写一个控制台应用,采用异或运算符,实现两个整型变量值的交换。并在Program类的Main进行验证。 输入 依次输入2个整数 输出 输出交换前、后两个变量的值 样例输入 12 78 样例输出 before exchange first=12,second=78 after exchange first=78,second=12 using System; u...原创 2020-03-07 18:13:25 · 689 阅读 · 0 评论 -
OJ Problem 1633 水仙花数
题目描述 春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数。 输入 输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。 输出 对于每个测试实例,要求输出所有在给定范围...原创 2020-03-07 17:22:22 · 561 阅读 · 0 评论 -
OJ Problem 3483 冒泡排序算法(C#)
题目描述 使用C#编写一个控制台应用。输入10个整数存入数组中,然后使用冒泡排序算法对一维数组的元素从小到大进行排序,并输出。 输入 在控制台中输入数字,存入一维数组 输出 输出排序后的数组 样例输入 87 85 89 84 76 82 90 79 78 68 样例输出 68 76 78 79 82 84 85 87 89 90 using System; us...原创 2020-03-07 16:49:29 · 469 阅读 · 0 评论 -
OJ Problem 3422 歌手的分数
题目描述 一青年歌手参加比赛。使用C#编写-一个控制台应用,输入10位评委打分(分值只能为正整数),计算并输出歌手的平均分(去掉一一个最高分和一一个最低分)。平均分以double数据类型输出。 输入 1 2 3 4 5 6 7 8 9 10 输出 5.5 样例输入 copy 1 2 3 4 5 6 7 8 9 10 样例输出 5.5 using System; usin...原创 2020-03-06 22:48:31 · 703 阅读 · 0 评论 -
OJ Problem 3482 采用递归求第n位数(c#)
题目描述 一数列的规则如下:1、1、2、3、5、8、13、21、34......。求第n位数是多少? 输入 输入一个正整数,代表求第几位数字 输出 输出第n位数字 样例输入 30 样例输出 832040 提示 输入数字必须大于零 using System; using System.Collections.Generic; using System.Linq; usi...原创 2020-03-06 22:46:51 · 498 阅读 · 0 评论 -
OJ Problem 3423 判断闰年
题目描述 使用C#编写一个控制台应用。输入-一个年份,判断是否润年(被4整除,且不被100整除,或者被400整除)。 是闰年输出yes,不是输出no 输入 一个年份 输出 yes或者no 样例输入 1996 样例输出 yes using System; using System.Collections.Generic; using System.Linq; using...原创 2020-03-06 22:45:20 · 519 阅读 · 0 评论 -
OJ Problem 3421 c#Helloworld
题目描述 请输出样例所示内容 样例输出 ********** Hello,world! ********** using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleAp...原创 2020-03-06 22:43:20 · 275 阅读 · 0 评论