powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Присвоения переменной
5 сообщений из 5, страница 1 из 1
Присвоения переменной
    #38896018
DimaKhodan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объясните почему используется такой метод присвоения переменной:

Код: c#
1.
2.
3.
4.
5.
private string htmlCode;
        public HtmlResult(string html)
        {
            htmlCode = html;
        }



почему просто не создать конструктор и сразу не записывать туда значения переменной, и почему тогда упустилось this.
разве правильно не так ?

Код: c#
1.
2.
3.
4.
5.
private string htmlCode;
        public HtmlResult(string html)
        {
            this.htmlCode = html;
        }
...
Рейтинг: 0 / 0
Присвоения переменной
    #38896026
DimaKhodan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а еще вопрос. зачем в конце последняя строка? context.HttpContext.Response.Write(fullHtmlCode); что она вообще делает??

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
public class HtmlResult : ActionResult
    {
        private string htmlCode;
        public HtmlResult(string html)
        {
            htmlCode = html;
        }
        public override void ExecuteResult(ControllerContext context)
        {
            string fullHtmlCode = "<!DOCTYPE html><html><head>";
            fullHtmlCode += "<title>Главная страница</title>";
            fullHtmlCode += "<meta charset=utf-8 />";
            fullHtmlCode += "</head> <body>";
            fullHtmlCode += htmlCode;
            fullHtmlCode += "</body></html>";
            context.HttpContext.Response.Write(fullHtmlCode);
        }
    }
...
Рейтинг: 0 / 0
Присвоения переменной
    #38896044
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaKhodanОбъясните почему используется такой метод присвоения переменной: потому что так захотел программист, а что смущает?
DimaKhodanпочему просто не создать конструктор и сразу не записывать туда значения переменнойПотому что конструктор может использоваться для других целей, в частности, возможно необходимо, чтобы конструктор не принимал параметров (для автоматического создания класса)
DimaKhodanпочему тогда упустилось this.
разве правильно не так ?конфликта имен нет, поэтому необязательно
...
Рейтинг: 0 / 0
Присвоения переменной
    #38896048
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaKhodancontext.HttpContext.Response.Write(fullHtmlCode); что она вообще делает??записывает полученную строку fullHtmlCode в поток ответа от сервера
...
Рейтинг: 0 / 0
Присвоения переменной
    #38896053
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaKhodan,

context.HttpContext.Response.Write пишет Html в Ваш документ.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Присвоения переменной
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]