自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

你不知道C#只帶有 Get 訪問器的屬性是只讀屬性?

開發(fā) 后端
根據(jù)所使用的訪問器進(jìn)行分類:只帶有 get 訪問器的屬性稱為只讀屬性。無法對只讀屬性賦值。只帶有 set 訪問器的屬性稱為只寫屬性。只寫屬性除作為賦值的目標(biāo)外,無法對其進(jìn)行引用。

 [[388238]]

本文轉(zhuǎn)載自微信公眾號「UP技術(shù)控」,作者conan5566  。轉(zhuǎn)載本文請聯(lián)系UP技術(shù)控公眾號。

問題窺探

之前有個哥們在使用Newtonsoft.Json反序列化的時候,發(fā)現(xiàn)明明有數(shù)據(jù),但是就是序列化不出來數(shù)據(jù)到實(shí)體里面。

咋一看,確實(shí)沒什么問題啊,字符串的數(shù)據(jù)是存在的。那么問題出在哪里呢。

解決思路

1、我讓他把字符串復(fù)制出來,使用在線工具解析下,和實(shí)體對應(yīng)的名稱核對看下是否有出入。發(fā)現(xiàn)確實(shí)沒問題。

2、于是我讓他把實(shí)體文件發(fā)我下。

我查看了下,名稱確實(shí)沒問題。等等,這屬性 public ListData { get; }?

  1. /// <summary> 
  2.   /// 跟蹤信息頭 
  3.   /// </summary> 
  4.   public class O 
  5.   { 
  6.       /// <summary> 
  7.       /// 業(yè)務(wù)數(shù)據(jù)。 
  8.       /// </summary> 
  9.       [JsonProperty("data")] 
  10.       public List<TraceDto> Data { get; } 
  11.       /// <summary> 
  12.       /// 狀態(tài)。 
  13.       /// </summary> 
  14.       [JsonProperty("status")] 
  15.       public int Status { get; } 
  16.  
  17.       ///// <summary> 
  18.       ///// 異常消息。 
  19.       ///// </summary> 
  20.       //[JsonProperty("msg")] 
  21.       //public string Message { get; } 
  22.   } 

于是,我讓他這么干。

  1. { get; }=>{ get; set; } 

問題解決。

總結(jié)

屬性按如下方式,根據(jù)所使用的訪問器進(jìn)行分類:

只帶有 get 訪問器的屬性稱為只讀屬性。無法對只讀屬性賦值。

只帶有 set 訪問器的屬性稱為只寫屬性。只寫屬性除作為賦值的目標(biāo)外,無法對其進(jìn)行引用。

同時帶有 get 和 set 訪問器的屬性為讀寫屬性。

在屬性聲明中,get 和 set 訪問器都必須在屬性體的內(nèi)部聲明。

使用 get 訪問器更改對象的狀態(tài)是一種錯誤的編程樣式。

 

責(zé)任編輯:武曉燕 來源: UP技術(shù)控
相關(guān)推薦

2024-05-20 09:27:00

Web 開發(fā)CSS

2021-07-12 07:59:06

安全 HTML 屬性

2013-03-19 09:48:38

C#

2021-08-16 08:47:10

You-GetPython應(yīng)用程序

2020-06-12 09:20:33

前端Blob字符串

2020-07-28 08:26:34

WebSocket瀏覽器

2011-09-15 17:10:41

2022-10-13 11:48:37

Web共享機(jī)制操作系統(tǒng)

2009-12-10 09:37:43

2021-02-01 23:23:39

FiddlerCharlesWeb

2024-01-26 06:26:42

Linuxfzf工具

2020-08-05 12:17:00

C語言代碼分配

2019-11-25 14:05:47

Python裝飾器數(shù)據(jù)

2022-04-14 09:01:19

CSS父選擇器CSS類

2010-08-23 09:56:09

Java性能監(jiān)控

2020-09-15 08:35:57

TypeScript JavaScript類型

2022-11-04 08:19:18

gRPC框架項目

2009-08-24 08:56:55

C#反射

2013-09-12 14:24:31

2019-04-08 10:27:00

渲染瀏覽器DOM
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號