Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2016, 22:08   #11
IonGig
Пользователь
 
Регистрация: 30.12.2014
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
а почему-то это почему?
читали сообщения?
Читал, принял, но не понял. Ну как не понял, частично. Просто знания языка относительно ограничены(ведь только начинаю учить) и поэтому достаточно сложно. После ваших сообщений немного погуглил, что-то даже попытался сделать, однако, опять же ничего не вышло... Буду рад, если покажете на примере моего кода, а дальше я уже буду использовать свои интеллектуальные способности, чтобы постичь всю ту информацию.
IonGig вне форума Ответить с цитированием
Старый 28.04.2016, 22:34   #12
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так показали ж, что можно делать так:

Код:
class MyClass
{
    void DoSomething()
    {
        MyClass inst = this;
    }

    void DoSomething2()
    {
        something.SomeFuncThatAcceptsMyClass(this);
    }
}
Тут подразумевается, что функции могут принимать параметры.
Например
Код:
class Something
{
    public string Func(int x)
    {
        return "***" + x + "***";
    }
}
Код:
Something something = new Something();
Console.Write(something.Func(2));
И тип параметров может быть не только int.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 31.05.2016, 09:44   #13
IonGig
Пользователь
 
Регистрация: 30.12.2014
Сообщений: 12
По умолчанию

Добрый день, а можно ли здесь использовать параметр ref для передачи данных?
IonGig вне форума Ответить с цитированием
Старый 31.05.2016, 14:22   #14
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от IonGig Посмотреть сообщение
Добрый день, а можно ли здесь использовать параметр ref для передачи данных?
ref нужен когда вам надо передать аргумент, который может быть изменен внутри метода(для классов только замена объекта, не изменение членов)
для Label это бесполезно, только если вы хотите написать метод что примет готовый Label, а может вернуть новый.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Qt изменение текста label'ов Thez Qt и кроссплатформенное программирование С/С++ 9 05.01.2015 22:59
Динамическое изменение содержания текста Label. Возможно ли? Blame Microsoft Office Excel 5 10.12.2012 22:39
Label изменение стиля текста Zuba C++ Builder 2 06.05.2012 01:28
[C#] Изменение текста label1 из другого потока/класса GregRUS Помощь студентам 3 11.01.2012 09:24
автоматическое изменение размер текста в label bbk_serg Компоненты Delphi 15 04.02.2011 00:46