惧留孙网

juliusun.com

惧留孙网 > 惧留孙课堂 > 冥河C#教程练习题

入门

( 第 1/3 节 )

1输出字符串 "这是C#程序"

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("这是C#程序");
        }
    }
}
            

2定义并创建一个有5个未初始化元素的 int 类型数组

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] array = new int[5];
        }
    }
}

3定义并创建一个有3个元素的 int 类型数组,初始化值分别是1,4,2

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] array = new int[3]{1,4,2};
        }
    }
}

4定义一个类,只有一个 string 类型成员,使用 public 访问限定。在入口 Main 函数中创建一个实例,将成员的赋值为字符串"已经赋值成功了",并输出赋值后的成员值

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class TestClass
    {
        public string field;
    }

    class Program
    {
        static void Main(string[] args)
        {
            TestClass t = new TestClass();
            t.field = Console.ReadLine();
            Console.Write("您输入的字符串为:{0}", t.field);
        }
    }
}

5定义一个关于书籍的类:

  private 访问限定成员:
  两个 bool 类型变量分别记录是否与科学和文学有关(可能同时与科学和文学有关或无关)

 public 访问限定成员:
  string 类型字段记录评价
  uint 类型成员属性记录售价(0<=售价<=500.0)
  void 类型成员方法设置两个   bool类型成员方法返回是否与科学有关
  bool 类型成员方法返回是否与文学有关

定义并创建实例,让用户输入以上信息并输出确认信息。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Book
    {
        private bool science, liter;
        public string eval;
        private float _price;
        public float price
        {
            get
            {
                return this._price;
            }
            set
            {
                if (value < 0)
                    this._price = 0;
                else if (value < 500)
                    this._price = value;
                else
                    this._price = 500;
            }
        }
        public void SetRef(bool sci, bool lit)
        {
            this.science = sci;
            this.liter = lit;
        }
        public bool GetScience()
        {
            return this.science;
        }
        public bool GetLiter()
        {
            return this.liter;
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            Book book = new Book();

            Console.WriteLine("与科学是否有关?y表示有关,其它无关");
            bool sci = Console.ReadKey().KeyChar == 'y';
            Console.WriteLine("与文学是否有关?y表示有关,其它无关");
            bool lit = Console.ReadKey().KeyChar == 'y';

            book.SetRef(sci, lit);

            Console.WriteLine("您对此书评价?");
            book.eval = Console.ReadLine();
            Console.WriteLine("此书售价多少?");
            book.price = float.Parse(Console.ReadLine());

            Console.WriteLine("\n信息确认:");

            if (book.GetScience())
            {
                Console.WriteLine(" 与科学有关");
            }
            else
            {
                Console.WriteLine(" 与科学有关");
            }
            if (book.GetLiter())
            {
                Console.WriteLine(" 与文学有关");
            }
            else
            {
                Console.WriteLine(" 与文学有关");
            }

            Console.WriteLine(" 评价:{0}\n 售价:{1}",book.eval,book.price);
        }
    }
}


抖音
©2015-2024 惧留孙网 juliusun.com

京ICP备15039193号-1

首页 教程 下载 文章 聊天 我的