gpt4 book ai didi

c# - 如何将常规属性转换为自动属性 ​​C#

转载 作者:太空宇宙 更新时间:2023-11-03 20:50:03 24 4
gpt4 key购买 nike

public class MsException : BaseException
{
private readonly string _error;
private readonly string _message;

public MsException(int id)
{
var code = (Enum)errorId;

_error = code.ToString();
_message = code.GetNames();
}

public override string StatusCode => _error;
public override string Message => _message;
}

我想将这些属性转换为自动属性,如 C# 6 示例。他们会是什么样子?

BaseException 中,我又有两个属性 string StatusCodestring Message

任何帮助将不胜感激。我需要一些例子如何去做。

最佳答案

如果基类中有 StatusCodeMessage。您正在继承该基类并希望为基类属性设置值,然后您可以简单地为该属性赋值

public class MsException : BaseException
{
public MsException(int id)
{
var code = (Enum)errorId;

this.StatusCode = code.ToString();
this.Message = code.GetNames();
}
}

您的 BaseException 类可能看起来像

public class BaseException
{
public string StatusCode {get; set;};
public string Message {get; set;}

}

关于c# - 如何将常规属性转换为自动属性 ​​C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56237881/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com