Size: a a a

2019 November 29

НЖ

Николай Журавлев... in CODE BLOG / C#
Параметры
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
В голове каша уже😄
источник

АГ

Александр Горелкин... in CODE BLOG / C#
это я про именованные параметры
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Александр Горелкин
это я про именованные параметры
А что значит "в обход"?
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Имеешь ввиду вот так?
using System;
namespace Program{
class Program{
static void Main(string[] args){
SayHello(y:1,xr:2,s:3);
}
static void SayHello(int x, int y, int s = 5)
{
Console.WriteLine($"{x}-{y}-{s}");
}
}
}

Результат: 2-1-3
источник

V

Vladimir in CODE BLOG / C#
Александр Горелкин
например если хочешь  присвоить значение переменной s в обход переменной z
Так это параметры по умолчанию. Я так понял речь не про низ
источник

4

4g in CODE BLOG / C#
Николай Журавлев
А что значит "в обход"?
Когда передаешь не все параметры видимо...
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
4g
Когда передаешь не все параметры видимо...
Ну вот пример выше кинул
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
C# Shell возможно
источник

АГ

Александр Горелкин... in CODE BLOG / C#
Николай Журавлев
А что значит "в обход"?
метрод принимает 4 параметра
из них 3й и 4й имеют дефолтные значения
допустим ты хочешь оставить третье значение по умолчанию, а четвертое изменить
тогда а=1,б=2,г=3
источник

A

Artemko in CODE BLOG / C#
Блин, а жаль , еще 1.5 года мне ждать освобождения от учебы ... Так работаю уже пол года на компанию SE dev на C# бек пишу
источник

A

Artemko in CODE BLOG / C#
Переслано от Viktoria Belousova
Это надо в Москве жить.
источник

МЛ

Михаил Лебедев... in CODE BLOG / C#
Мамат ты уверен, что хочешь стать программистом?
источник

A

Artemko in CODE BLOG / C#
Что за несправидливость
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
C# Shell пиши в поиск.не просто Shell
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Всмысле как?Просто написать C#  Shell
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Александр Горелкин
метрод принимает 4 параметра
из них 3й и 4й имеют дефолтные значения
допустим ты хочешь оставить третье значение по умолчанию, а четвертое изменить
тогда а=1,б=2,г=3
Ну я пример кидал выше,вроде тоже самое
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Александр Горелкин
метрод принимает 4 параметра
из них 3й и 4й имеют дефолтные значения
допустим ты хочешь оставить третье значение по умолчанию, а четвертое изменить
тогда а=1,б=2,г=3
Имеешь ввиду вот так?
using System;
namespace Program{
class Program{
static void Main(string[] args){
SayHello(y:1,xr:2,s:3);
}
static void SayHello(int x, int y, int s = 5)
{
Console.WriteLine($"{x}-{y}-{s}");
}
}
}

Результат: 2-1-3
Вот
источник

АГ

Александр Горелкин... in CODE BLOG / C#
Николай Журавлев
Ну я пример кидал выше,вроде тоже самое
ну не совсем
ты просто сделал немного бесполезной работы
источник

SB

Sergey Benzenko in CODE BLOG / C#
Николай Журавлев
В голове каша уже😄
А зачем вы лезете в именованные и необязательные параметры вообще? Разберитесь с обычными сначала)))
Но если уж интересно, именование параметров полезно, когда их дофига и дофига перегрузок метода с разным количеством параметров. Например, в ASP.NET. Тогда, чтобы каждый раз порядок не вспоминать, можно указывать имена.
источник