C# 在不创建类实例的情况下访问类的属性

C# 在不创建类实例的情况下访问类的属性,c#,blazor,C#,Blazor,我想在不使用类实例的情况下访问类的属性。我的服务: public async Task<MovieDataDetail> GetAllMovieInfo(string title, string lang = "ru") { var results = await _client.SearchMovieAsync(title, lang); var data = results.Results.Fir

我想在不使用类实例的情况下访问类的属性。我的服务:

public async Task<MovieDataDetail> GetAllMovieInfo(string title, string lang = "ru")
        {
            var results = await _client.SearchMovieAsync(title, lang);
            var data = results.Results.FirstOrDefault(p => p.Title == title);

            return new MovieDataDetail
            {
                Id = data.Id,
                Title = data.Title,
                OriginalTitle = data.OriginalTitle,
                Overview = data.Overview,
                ReleaseDate = data.ReleaseDate
            };
        }
公共异步任务GetAllMovieInfo(字符串标题,字符串lang=“ru”) { var results=wait_client.SearchMovieAsync(title,lang); var数据=results.results.FirstOrDefault(p=>p.Title==Title); 返回新的MovieDataDetail { Id=data.Id, Title=data.Title, OriginalTile=数据。OriginalTile, 概述=数据。概述, ReleaseDate=data.ReleaseDate }; } 它将数据写入

我想在客户机上使用这些道具,但我不知道如何在不创建类实例的情况下使用这些道具。 我想这样做:
@MovieDataDetail.Overview


如果我创建
MovieDataDetail
的实例,
Overview
将为空

这看起来像是一个简单的对象管理问题

不创建(新)实例,只需将结果分配给页面中的变量即可:

private MovieDataDetail movieDetail = null;

...
   movieDetail = await GetAllMovieInfo(...);
在标记部分:

@if(movieDetail != null)
{
   <div><h1>@movieDetail.Overview</h1></div>
}
@if(movieDetail!=null)
{
@电影细节。概述
}

鉴于概览似乎来自数据库,您打算如何在不查询数据库的情况下获取/显示它?@canton7否,我不使用任何数据库我有另一个错误-System.NullReferenceException:对象引用未设置为对象的实例。您注意到
@if()
?我晚一点补充说。哦,现在可以了。奇怪的事情。。谢谢