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

C#類的成員之Field字段的使用

 更新時間:2022年05月17日 08:54:51   作者:機器人自動化控制  
本文主要介紹了C#類的成員之Field字段的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

 字段是在類中聲明的成員變量,用來儲存描述類特征的值,字段可以被該類中聲明的成員函數(shù)訪問,根據(jù)字段的訪問控制,也可以在其他類中通過該類或該類的實例進行訪問.字段可以是任意變量類型.

字段(field)是類中最常見的成員之一。字段是在類或結構中直接聲明的任意類型的變量,C#支持靜態(tài)字段(類型字段)和實例字段。對于實例字段,其內(nèi)存在創(chuàng)建實例時動態(tài)分配,而對于靜態(tài)字段,其內(nèi)存在類型對象創(chuàng)建時分配。

用readonly修飾符聲明的字段為只讀字段,只讀字段是特殊的實例字段,它只能在字段聲明中或構造函數(shù)中重新賦值,在其他任何地方都不能改變字段的值。不過,反射可以修改只讀字段(沒有什么是反射改不了的)。

如果類的字段沒有賦值,則會自動賦默認處置,數(shù)值型為0,字符串型為空字符串。

靜態(tài)字段

靜態(tài)字段屬于類本身,并在該類的所有實例之間共享。

只能使用類名訪問靜態(tài)字段,如果按實例名稱訪問靜態(tài)字段,將出現(xiàn)CS0176編譯時錯誤。

在類的外部必須采用如下方法引用靜態(tài)字段:”類名.靜態(tài)字段名”

實例字段

如果類中定義的字段不含有修飾符static,該字段為實例字段。

在類的外部,實例字段采用如下方法引用:”實例名.實例字段名”.

例程分析

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
?
namespace 類的成員之字段
{
? ? public class Field
? ? {
? ? ? ? public static int inta;//靜態(tài)字段有關鍵字static,一般是private屬性,只能在類里訪問
? ? ? ? public readonly int intb = 1;//readonly實例字段
? ? ? ? public int intc;//實例字段
? ? ? ? public string str;//實例字段
? ? }
? ? class Program
? ? {
? ? ? ? static void Main(string[] args)
? ? ? ? {
? ? ? ? ? ? Console.WriteLine("inta值是:" + Field.inta);
? ? ? ? ? ? Field.inta = 19;//靜態(tài)字段賦值訪問
? ? ? ? ? ? Console.WriteLine("inta賦值后是:" + Field.inta);
? ? ? ? ? ? //Field.intb;無法讀取,讀取方式錯誤
? ? ? ? ? ? Field a = new Field();
? ? ? ? ? ? Console.WriteLine("intb值是:" + a.intb);
? ? ? ? ? ? //a.intb = 1;readonly實例字段是只讀的,修改賦值報錯
? ? ? ? ? ? Console.WriteLine("intc值是:" + a.intc);
? ? ? ? ? ? a.intc = 100;
? ? ? ? ? ? Console.WriteLine("intc賦值后是:" + a.intc);
? ? ? ? ? ? Console.WriteLine("str數(shù)據(jù)值是:" + a.str);
? ? ? ? ? ? a.str = "123";
? ? ? ? ? ? Console.WriteLine("str賦值后是:" + a.str);
? ? ? ? ? ? Field b = new Field();
? ? ? ? ? ? Console.WriteLine("intc值是:" + b.intc);
? ? ? ? ? ? b.intc = 200;
? ? ? ? ? ? Console.WriteLine("intc賦值后是:" + b.intc);
? ? ? ? ? ? Console.WriteLine("intc賦值后是:" + a.intc);
? ? ? ? ? ? Console.ReadKey();
?
? ? ? ? }
? ? }
}

到此這篇關于C#類的成員之Field字段的使用的文章就介紹到這了,更多相關C# Field字段內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關文章

  • C#設計模式之行為型模式詳解

    C#設計模式之行為型模式詳解

    這篇文章主要為大家詳細介紹了C#設計模式之行為型模式的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • .Net6開發(fā)winform程序使用依賴注入

    .Net6開發(fā)winform程序使用依賴注入

    本文詳細講解了.Net6開發(fā)winform程序使用依賴注入的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • 將excel數(shù)據(jù)轉(zhuǎn)換成dataset示例

    將excel數(shù)據(jù)轉(zhuǎn)換成dataset示例

    這篇文章主要介紹了不借助第三方插件的情況下將Excel中的數(shù)據(jù)轉(zhuǎn)換成DataSet的方法,需要的朋友可以參考下
    2014-02-02
  • C#實現(xiàn)二叉查找樹

    C#實現(xiàn)二叉查找樹

    本文詳細講解了C#實現(xiàn)二叉查找樹的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • SQL+C#實現(xiàn)獲得當前月的第一天與最后一天

    SQL+C#實現(xiàn)獲得當前月的第一天與最后一天

    本文分享了SQL+C#獲得當前月的第一天與最后一天的代碼實例,代碼簡潔,適合初學者參考。需要的朋友可以看下
    2016-12-12
  • c# 以類名為參創(chuàng)建父類相同的類的實例代碼

    c# 以類名為參創(chuàng)建父類相同的類的實例代碼

    下面小編就為大家?guī)硪黄猚# 以類名為參創(chuàng)建父類相同的類的實例代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • C#實現(xiàn)將RTF轉(zhuǎn)為HTML的示例代碼

    C#實現(xiàn)將RTF轉(zhuǎn)為HTML的示例代碼

    RTF文檔即富文本格式(Rich?Text?Format)的文檔。我們在處理文件時,遇到需要對文檔格式進行轉(zhuǎn)換時,可以將RTF轉(zhuǎn)為其他格式,如轉(zhuǎn)為DOCX/DOC、PDF或者HTML。本文將利用C#實現(xiàn)RTF轉(zhuǎn)HTML,需要的可以參考一下
    2022-04-04
  • 詳解C#借助.NET框架中的XmlTextReader類讀取XML的方法

    詳解C#借助.NET框架中的XmlTextReader類讀取XML的方法

    這篇文章主要介紹了詳解借助.NET框架中的XmlTextReader類讀取XML的方法,這種方式的執(zhí)行效率還是比較令人滿意的,需要的朋友可以參考下
    2016-04-04
  • 使用WPF實現(xiàn)加載動畫效果

    使用WPF實現(xiàn)加載動畫效果

    在應用程序加載大量數(shù)據(jù)或執(zhí)行復雜操作時,為用戶提供一個良好的加載體驗變得至關重要,加載動畫是其中一個有效的方式,下面我們就來看看如何使用WPF實現(xiàn)簡單的加載動畫效果吧
    2024-03-03
  • C#優(yōu)雅的實現(xiàn)INotifyPropertyChanged接口

    C#優(yōu)雅的實現(xiàn)INotifyPropertyChanged接口

    這篇文章介紹了C#實現(xiàn)INotifyPropertyChanged接口的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08

最新評論

龙江县| 周至县| 乐东| 兖州市| 永清县| 开阳县| 称多县| 高碑店市| 岚皋县| 于都县| 兰西县| 丰城市| 鱼台县| 苏尼特左旗| 怀化市| 辽宁省| 台北市| 上高县| 景洪市| 根河市| 安宁市| 裕民县| 襄城县| 岚皋县| 阜新市| 东辽县| 景德镇市| 太谷县| 开封县| 嵩明县| 清水县| 保定市| 扎赉特旗| 北流市| 禄丰县| 三河市| 海宁市| 冀州市| 潍坊市| 龙州县| 多伦县|