c# - 如何返回一个空字符串?

标签 c# asp.net

我有以下 getter 和 setter 方法:

    private Ansprechpartner partner;
    public virtual Ansprechpartner Partner
    {

        get
        {
            if (partner == null)
            {
               // something like partner = " ";
            }
            return partner;  
        }
        set
        {
            partner = value;
        }
    }

在 if 子句中我想设置 partner = ""。但这当然行不通,因为合作伙伴是类 Ansprechpartner 的 Typ。

有没有一种方法可以做一些等效的事情,以便如果 (partner == null) 合作伙伴返回一个空字符串?

请帮忙

最佳答案

Ansprechpartner 是你自己的类(class)吗?

如果是,那么您可以返回自己对“空”的定义 Ansprechpartner

return Ansprechpartner.Empty;

然后定义空属性

public class Ansprechpartner
{

    public static Ansprechpartner Empty
    {
         get
         {

          //generate an empty Ansprechpartner and return it here

         }
    }

关于c# - 如何返回一个空字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13499705/

相关文章:

c# - 确定 2 个 URL 是否相同的最安全方法是什么?

c# - 将文件从 MVC 发布到 WEB API

c# - 关于可视化 Web GUI 的建议

c# - 泛型——需要说明

c# - Entity Framework 、ASP.NET、缺少上下文

asp.net - 检测到潜在危险的 Request.Form 值 ASHX httpHandler

javascript - ASP Net MVC 从 JS 错误调用 Controller 中的函数

c# - 匿名 JSON 对象集合的单元测试

c# - 如何检查我是否处于已检查的上下文中?

c# - 调用 ToolStripMenuItem