最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#之set與get方法的用法案例

 更新時間:2021年08月03日 08:28:35   作者:懸弧  
這篇文章主要介紹了C#之set與get方法的用法案例,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下

需求:學(xué)生輸入姓名和語文、數(shù)學(xué)、英語,編程求出總分和平均分,并在屏幕上顯示XX的總分和平均分

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//學(xué)生輸入姓名和語文、數(shù)學(xué)、英語,編程求出總分和平均分,并在屏幕上顯示XX的總分和平均分
namespace Student_management_system
{
    class Student
    {
        private String name;   //學(xué)生姓名
        private int chinese;  //語文成績
        private int math; //數(shù)學(xué)成績
        private int english;  //英語成績
        public String student_name   //這個不是一個方法,它是一個變量,當(dāng)對象調(diào)用該變量時,就要給這個對象的name屬性賦值,或者獲取該變量的值
        {
           set{   //直接在里面定義set方法,這樣對象就可以通過這樣調(diào)用來賦值了,如 Student s;s.student_name="唐僧";
            this.name=value;
            }
           get{   //定義get方法,對象可以這樣獲取get方法里面返回來的name值,如s.student_name;
            return name;
            }
        }
        public int student_chinese
        {
            set
            {
                this.chinese = value;
            }
            get
            {
                return this.chinese;
            }
        }
        public int student_math
        {
            set
            {
                this.math = value;
            }
            get
            {
                return this.math;
            }
        }
        public int student_english
        {
            set
            {
                this.english = value;
            }
            get
            {
                return this.english;
 
            }
        }
        public Student(String name, int chinese, int math, int english)
        {
            this.name = name;
            this.chinese = chinese;
            this.math = math;
            this.english = english;
        }
        public int sum()  //求總分
        {
            int sum = this.chinese + this.english + this.math;
           
            return sum;
        }
        public float average()   //求平均分
        {
            float avg = sum() / 3;
            return avg;
        }
        static void Main(string[] args)
        {
            Student s = new Student();
            Console.WriteLine("請輸入學(xué)生姓名");
            s.student_name = Console.ReadLine();
            Console.WriteLine("請輸入學(xué)生科目成績:");
            s.student_chinese =Convert.ToInt32(Console.ReadLine());
            s.student_english = Convert.ToInt32(Console.ReadLine());
            s.student_math = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine(s.name + "的語文是" + s.student_chinese + "分,數(shù)學(xué)是" + s.student_math + "分,英語是" + s.student_english + "分,總分:" + s.sum()+",平均分:" + s.average()); 
            s.student_chinese = 69;
            s.student_math = 100;
            Console.WriteLine("修改分?jǐn)?shù)后-->" + s.name + "的語文是" + s.student_chinese + "分,數(shù)學(xué)是" + s.student_math + "分,英語是" + s.student_english + "分,總分:" + s.sum() + ",平均分:" + s.average()); 
            //加上這句話,否則一運行就會閃退,即剛出現(xiàn)命令窗口就會馬上消失
            Console.ReadLine();
        }
    }
}

運行結(jié)果:

到此這篇關(guān)于C#之set與get方法的用法案例的文章就介紹到這了,更多相關(guān)C#之set與get方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 讓C# Excel導(dǎo)入導(dǎo)出 支持不同版本Office

    讓C# Excel導(dǎo)入導(dǎo)出 支持不同版本Office

    讓C# Excel導(dǎo)入導(dǎo)出,支持不同版本的Office,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • C# SQLite數(shù)據(jù)庫入門使用說明

    C# SQLite數(shù)據(jù)庫入門使用說明

    這篇文章主要給大家介紹了關(guān)于C#中SQLite數(shù)據(jù)庫入門使用的相關(guān)資料,文中通過圖文以及示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • c#多線程通信之委托事件

    c#多線程通信之委托事件

    這篇文章主要介紹了c#多線程通信之委托事件,對多線程感興趣的同學(xué)可以參考下
    2021-04-04
  • WPF實現(xiàn)html中的table控件的示例代碼

    WPF實現(xiàn)html中的table控件的示例代碼

    相信很多做WPF開發(fā)的小伙伴都遇到過表格類的需求,雖然現(xiàn)有的Grid控件也能實現(xiàn),但是使用起來的體驗感并不好,所以本文我們就來用WPF自己實現(xiàn)一個html中的table控件吧
    2024-03-03
  • C#基礎(chǔ)知識之base關(guān)鍵字介紹

    C#基礎(chǔ)知識之base關(guān)鍵字介紹

    本文主要介紹base關(guān)鍵字的使用方法,base關(guān)鍵字可以調(diào)用基類重寫的方法,可以調(diào)用基類的構(gòu)造方法,還可以在EntityFramework中使用,下面一一介紹。
    2016-04-04
  • WPF如何實現(xiàn)日期范圍選擇器

    WPF如何實現(xiàn)日期范圍選擇器

    這篇文章主要為大家詳細(xì)介紹了WPF如何實現(xiàn)日期范圍選擇器,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-11-11
  • c# 獲取已安裝的打印機并調(diào)用打印文件

    c# 獲取已安裝的打印機并調(diào)用打印文件

    這篇文章主要介紹了c#如何獲取已安裝的打印機并調(diào)用打印文件,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-10-10
  • c#中自定義Base16編碼解碼的方法示例

    c#中自定義Base16編碼解碼的方法示例

    這篇文章主要給大家介紹了關(guān)于c#中自定義Base16編碼解碼的相關(guān)資料,并且給大家分享了C#中16進(jìn)制轉(zhuǎn)換為Base64字符串的方法示例,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • 在WPF中使用多線程更新UI

    在WPF中使用多線程更新UI

    這篇文章介紹了在WPF中使用多線程更新UI的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • Url相對路徑的問題總結(jié)

    Url相對路徑的問題總結(jié)

    很多時候,我們在圖片或者其他(a標(biāo)簽,flash)中指定鏈接的時候,我們需要選擇是使用絕對路徑,或者是相對路徑.
    2012-11-11

最新評論

东海县| 博兴县| 定结县| 无棣县| 杨浦区| 廊坊市| 龙胜| 稷山县| 韩城市| 新竹市| 长顺县| 宁国市| 江华| 富源县| 齐齐哈尔市| 永善县| 宝丰县| 曲麻莱县| 韩城市| 明溪县| 元谋县| 枣庄市| 仁怀市| 襄垣县| 明溪县| 湟中县| 尤溪县| 琼海市| 银川市| 彰化市| 商城县| 秦安县| 大余县| 湘阴县| 罗定市| 太白县| 长子县| 冀州市| 沽源县| 泽州县| 报价|