公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

C# 結(jié)構(gòu)和類(從入門到精通)

admin
2024年10月9日 7:46 本文熱度 1140

要點(diǎn):
1、結(jié)構(gòu)概述
2、結(jié)構(gòu)的使用

一 為什么需要結(jié)構(gòu)

問題:
System.Drawing.Color有很多顏色值,它是一個(gè)枚舉嗎?

正常人眼可分辨的顏色種類可達(dá)幾十萬種以上
Color提供使用RGB值返回顏色的方法
FromArgb()

System.Drawing.Color是一個(gè)結(jié)構(gòu)

1 結(jié)構(gòu)定義

結(jié)構(gòu)中有屬性,也可以有方法。
結(jié)構(gòu)是一種值的類型,通常用來封裝一組相關(guān)的變量,結(jié)構(gòu)中可以包括構(gòu)造函數(shù)、常量、字段、方法、屬性、運(yùn)算符、事件和嵌套類型等,結(jié)構(gòu)修飾符使用 struct。

public struct Rect			 //定義一個(gè)矩形結(jié)構(gòu)		
{
   public double width; //矩形的寬
   public double height; //矩形的高
   public double Area() //矩形面積
   { return width * height;}
}
訪問修飾符 struct 結(jié)構(gòu)名
{
      定義結(jié)構(gòu)成員
}

public struct StructStudent
{
      public string Name;
      public int Age;
      public string Hobby;
      public int Popularity;
      public void SayHi()
      {
         // ….
      }
}

2 結(jié)構(gòu)的使用1

結(jié)構(gòu)實(shí)際是將多個(gè)相關(guān)的變量包裝成為一個(gè)整體使用。在結(jié)構(gòu)體中的變量,可以是相同、部分相同,或完全不同的數(shù)據(jù)類型,結(jié)構(gòu)通常用于較小的數(shù)據(jù)類型,對于較大和復(fù)雜的數(shù)據(jù)類型建議使用類定義。

示例:

 //…
StructStudent myStu;
myStu.Age = 20;
myStu.Gender = Genders.Female;
myStu.Hobby = "唱歌歌";
myStu.Name = "張靚靚";
myStu.Popularity = 100;
myStu.SayHi();
//…

3 結(jié)構(gòu)使用2-2

示例:

struct StructStudent
{
      //…
       public StructStudent(string name, Genders gender, int age,
                                            string hobby, int popularity)
       {
           this.Name = name;
           this.Gender = gender;
           //…
       }
}

// …
StructStudent myStu =
       new StructStudent("張靚靚", Genders.Female, 20, "唱歌歌", 100);
myStu.SayHi();
//…

4 類圖

類圖描述類的結(jié)構(gòu)

5 通用的類圖

6 理解結(jié)構(gòu)與類的區(qū)別

7 值類型和引用類型

示例

static void Main(string[] args)
{
   //使用值類型
   StructStudent student1 = new StructStudent();
   StructStudent student2 = new StructStudent();
   student1.Age = 18;
   student2 = student1;
   student2.Age = 20;

   Console.WriteLine("student1 = {0},student2 = {1}", student1.Age,
            student2.Age);
}


static void Main(string[] args)
{
   //使用引用類型
   Student student1 = new Student();
   Student student2 = new Student();
   student1.Age = 18;
   student2 = student1;
   student2.Age = 20;
   Console.WriteLine("student1 = {0},student2 = {1}", student1.Age,
            student2.Age);
}

二 類和對象

問題:
舉例說明什么是類,什么是對象?

類可以生成對象,類是對象的抽象。

![在這里插入代碼片](https://i-blog.csdnimg.cn/direct/9dedf98ce7604e5eab908ae159f05aca.png)


操作Student類的字段和方法

三 對象

對象是人們要進(jìn)行研究的任何事物

1 類和對象

類描述一組相似對象的共性。

2 類和對象的應(yīng)用

類和對象的簡單應(yīng)用
示例:

3 類和類的成員

4 自定義一個(gè)類

回顧:使用過的自定義類DBHelper。

5 公有成員和私有成員

6 一種特別的方法

四 構(gòu)造函數(shù)

是類中的一種特殊的方法
構(gòu)造函數(shù)名與類名相同,不返回任何值
可初始化成員變量

1 使用構(gòu)造函數(shù)

每次創(chuàng)建類的實(shí)例都會(huì)調(diào)用此方法

2 構(gòu)造函數(shù)的重載


該文章在 2024/10/9 12:30:18 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产极品粉嫩在线观看的软件 | 91精品影视 | 国产毛片毛多水多的特级毛片 | 国产成人www免费人成看片 | 91精品人妻一区二区 | 99自偷国偷产品一区 | 国产av丝袜美腿丝袜网站 | 国产制服丝袜在线一区 | 91无码人妻一区二区三区在线看 | 极品尤物日韩精品视频在线播放 | 国产三级小视频在线观看 | 精品国产品国语原创 | 观看国产一区二区三区 | 国产成人牲交在线观看视频 | 福利小视频在线观看 | 国产a久久| 成人一在线视频日韩国产 | 2025最新无码免费 | 国产a级理论片免费播放 | 国产一区二区三区美女在线观看 | 91人妻无码精品一区二区毛片 | 极品人妻videos人妻 | 国产一区二区在线视频 | 国产精品露脸视频观看 | 91精品国产福利在线观看 | 国产成年女人特黄特色大片 | 国产一区二区三区高中 | 国产高潮抽搐在线观看 | 国产精品免费久久久久久久久久 | 国产经典不卡的在线视频 | 国产成人麻豆亚洲综合无码精品 | 国产在线播放精品一区 | 国产午夜精品久久久 | 国产在线精品一区二区不卡 | 果冻传媒2025精品一区 | 福利视频网站导航 | 国产麻烦进 | 国产成人精品三级在 | 精品久久久久久天美传媒 | 成人av专区精品无码国产 | 国产偷倩在线播放 |