Size: a a a

2020 April 04

И

Игорь in CODE BLOG / C#
SeanWoo
Ты в классе можешь хранить какие-либо данные, к примеру у класса Person его имя, возраст.
А потом эти данные где-либо использовать
Ну а почему  тогда не юзать это через экземпляр класса?
источник

S

SeanWoo in CODE BLOG / C#
Этот же класс ты так же можешь сохраняться в поле у другого класса
источник

4

4g in CODE BLOG / C#
SeanWoo
Этот же класс ты так же можешь сохраняться в поле у другого класса
+++
источник

И

Игорь in CODE BLOG / C#
Person p = new Person();
p.User();
Понимаю это
источник

И

Игорь in CODE BLOG / C#
Void Test (Person p) не понимаю
источник

И

Игорь in CODE BLOG / C#
Можно пример?
источник

S

SeanWoo in CODE BLOG / C#
Игорь
Ну а почему  тогда не юзать это через экземпляр класса?
Не очень понял тебя, но смотри.

string str1 = "qwerty";
str1 это тоже экземпляр, только строки
Person pers = new Person();
pers это тоже экземпляр, только Person
источник

S

SeanWoo in CODE BLOG / C#
Игорь
Void Test (Person p) не понимаю
У тебя есть объект Person который хранит к примеру имя и возраст
источник

И

Игорь in CODE BLOG / C#
Так
источник

S

SeanWoo in CODE BLOG / C#
Ты создаешь экземпляр класса Person
источник

S

SeanWoo in CODE BLOG / C#
Присваиваешь новому Person'у имя и возраст
источник

S

SeanWoo in CODE BLOG / C#
Игорь
Void Test (Person p) не понимаю
И ты можешь передать этот экземпляр в метод, а внутри метода использовать эти данные которые ты присвоил до этого Person'y
источник

И

Игорь in CODE BLOG / C#
Но в параметрах метода Я же не создаю экземпляр класса я только принимаю тип данных с именем какого то класса.
источник

S

SeanWoo in CODE BLOG / C#
То есть создашь экземпляр, дашь имя Вася, передашь в метод, и ты там можешь получить имя Вася
источник

S

SeanWoo in CODE BLOG / C#
Игорь
Но в параметрах метода Я же не создаю экземпляр класса я только принимаю тип данных с именем какого то класса.
Но ты туда передаешь экземпляр класса
источник

И

Игорь in CODE BLOG / C#
SeanWoo
То есть создашь экземпляр, дашь имя Вася, передашь в метод, и ты там можешь получить имя Вася
А что мешает в самом методе создать экземпляр класса и получить имя Вася?
источник

S

SeanWoo in CODE BLOG / C#
Игорь
А что мешает в самом методе создать экземпляр класса и получить имя Вася?
К примеру то, что этот метод написан не тобой и ты не имеешь доступа к реализации метода
источник

И

Игорь in CODE BLOG / C#
SeanWoo
То есть создашь экземпляр, дашь имя Вася, передашь в метод, и ты там можешь получить имя Вася
У меня 1:00 ночи может быть поэтому трудно доходит но вроде бы я что-то начинаю понимать
источник

S

SeanWoo in CODE BLOG / C#
Я бы показал бы на примере в дискорде, но уже поздно
источник

S

SeanWoo in CODE BLOG / C#
Там бы всё объяснил
источник