• C# 学习之旅(1)


      

     第一, 输入输出流都来自控制台。

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 
     6 namespace ConsoleApplication1
     7 {
     8     class Program
     9     {
    10         static void Main(string[] args)
    11         {
    12             int year = int.Parse(System.Console.ReadLine());
    13             int month = int.Parse(System.Console.ReadLine());
    14             int day = int.Parse(System.Console.ReadLine());
    15             int days = fun(year, month, day);
    16             Console.WriteLine("{0}年{1}月{2}日是该年的第{3}天。", year, month, day, days);
    17             Console.ReadLine();
    18         }
    19 
    20         static int fun(int year, int month, int day)
    21         { 
    22             int[] mon = new int[12]{31,28,31,30,31,30,31,31,30,31,30,31};
    23             if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
    24                 mon[1] = 29;
    25             int days = 0;
    26             for (int i=0; i < month - 1; i++)
    27                 days = mon[i] + days;
    28             days = days + day;
    29             return days;
    30         }
    31     }
    32 }

     

     第二, 输入输出都来自于窗口的textBox。

      下面的的代码是双击“按钮”键之后的程序段

     1 using System;
     2 using System.Collections.Generic;
     3 using System.ComponentModel;
     4 using System.Data;
     5 using System.Drawing;
     6 using System.Linq;
     7 using System.Text;
     8 using System.Windows.Forms;
     9 
    10 namespace WindowsFormsApplication1
    11 {
    12     public partial class Form1 : Form
    13     {
    14         public Form1()
    15         {
    16             InitializeComponent();
    17         }
    18 
    19         private void button1_Click(object sender, EventArgs e)
    20         {
    21             int year =  int.Parse(textBox1.Text);
    22             int month = int.Parse(textBox2.Text);
    23             int day = int.Parse(textBox3.Text);
    24             int days = fun(year, month, day);
    25             textBox4.Text = string.Format("{0}年{1}月{2}日是该年的第{3}天",year,month,day,days);
    26         }
    27 
    28         static int fun(int year, int month, int day)
    29         {
    30             int[] mon = new int[12] { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
    31             if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
    32                 mon[1] = 29;
    33             int days = 0;
    34             for (int i = 0; i < month - 1; i++)
    35                 days = mon[i] + days;
    36             days = days + day;
    37             return days;
    38         }
    39     }
    40 }

     

     第三, 输入输出都来自于网页上的TextBox(表格)。

      下面的的代码是双击“按钮”键之后的程序段

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Web;
     5 using System.Web.UI;
     6 using System.Web.UI.WebControls;
     7 
     8 namespace WebApplication1
     9 {
    10     public partial class _Default : System.Web.UI.Page
    11     {
    12         protected void Page_Load(object sender, EventArgs e)
    13         {
    14 
    15         }
    16 
    17         protected void Button1_Click(object sender, EventArgs e)
    18         {
    19             int year = int.Parse(TextBox1.Text);
    20             int month = int.Parse(TextBox2.Text);
    21             int day = int.Parse(TextBox3.Text);
    22             int days = fun(year, month, day);
    23             TextBox4.Text = string.Format("{0}年{1}月{2}日是该年的第{3}天", year, month, day, days);
    24         }
    25 
    26         static int fun(int year, int month, int day)
    27         {
    28             int[] mon = new int[12] { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
    29             if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
    30                 mon[1] = 29;
    31             int days = 0;
    32             for (int i = 0; i < month - 1; i++)
    33                 days = mon[i] + days;
    34             days = days + day;
    35             return days;
    36         }
    37     }
    38 }

     

    ———————————————————————————————————————————————————————————————————————————

    声明:

      本文为 大Yi巴狼 对自己所学的知识整理和实现。

      本文档欢迎自由转载,但请务必保持本文档完整或注明来之本文档。本文档未经 大Yi巴狼 同意,不得用于商业用途。最后,如果您能从这个简单文档里获得些许帮助,大Yi巴狼 将对自己的一点努力感到非常高兴;由于作者本人水平有限,如果本文档中包含的错误给您造成了不便,在此提前说声抱歉。

      祝身体健康,工作顺利。

  • 相关阅读:
    linux常用命令
    PHP 魔术方法浅谈
    PHP常用的设计模式
    浅谈Restful
    进程,线程与协程的区别
    http与https的
    get与post的区别
    php连接数据库的两种方式
    DRF框架基本组件之过滤,搜索,排序
    DRF-JWT用户认证
  • 原文地址:https://www.cnblogs.com/kba977/p/3570354.html
Copyright © 2020-2023  润新知