C#_2/9/2019

Beispiel.1

using System;
 namespace Examp01
 {
 class Program
 {
 static void Main(string[] args)
 {
 var s = Console.ReadLine();
 var x = Convert.ToInt32(s);
 s = Console.ReadLine();
 var y = Convert.ToInt32(s);
 var z = x + y;
 Console.WriteLine(z);
 }
 }
 }

Beispiel.2

using System;
 namespace Example02
 {
 class Program
 {
 static void Main(string[] args)
 {
 //在一行中输入多个数据
 var s =Console.ReadLine();
 var sSplit = s.Split(' ');
 var a = new double[sSplit.Length];
 var sum = 0.0;
 for (var i = 0; i < sSplit.Length; i++)
 {
 a[i] = Convert.ToDouble(sSplit[i]);
 sum = sum + a[i];
 }
 Console.WriteLine(sum);
 }
 }
 }

Hausaufgabe

namespace ConsoleApp1_1
 {
 class Program
 {
 static void Main(string[] args)
 {
 string input = Console.ReadLine();//输入整数
 C start = new C();//实例化
 start.Judge(input);//操作
 }
 }
 public class C
 {
 public void Judge(string x)
 {
 string[] deal = x.Split();//分割字符串
 int[] have = new int[deal.Length];//准备转化数据类型
 for (int i = 0; i < deal.Length; i++)
 have[i] = Convert.ToInt32(deal[i]);//将string转换为int
 int max = 0;//准备判断大小
 for (int i = 0; i < have.Length; i++)//这里遍历数组
 {
 if (max < have[i])//判断每个数大小
 {
 max = have[i];//最后这里等于最大值
 }
 }
 Console.WriteLine(max);//输出
 }
 }
 }

在完成本周作业的时候主要碰到如下问题
1.在Main函数中调用类的操作时需要先实例化

static void Main(string[] args)

{
string input = Console.ReadLine();//输入整数

C start.Judge(input);//执行操作

//会报错!必须先实例化

}

2.在构建类的方法时最好使用void型,否则会报错

3.在构建类的方法时

 

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注