Вопросы по теме 'implicit-typing'
Почему var может быть плохим?
На днях я болтал с моими коллегами и услышал, что их стандарт кодирования явно запрещает им использовать ключевое слово var в C #. Они понятия не имели, почему это так, и я всегда считал неявное объявление невероятно полезным при кодировании. У...
18016 просмотров
schedule
08.12.2022
Использование неявно типизированных локальных переменных
Я только что установил пробную версию ReSharper и первым делом заметил, что она всегда предлагает заменить явно типизированные локальные переменные неявно типизированными, например:
public string SomeMethod(int aParam)
{
int aNumber =...
37852 просмотров
schedule
26.12.2022
Неявно типизированные переменные - путь вперед (C #)
Я использую StyleCop для Resharper в проекте, изначально написанном для .net v2. Но с тех пор я обновил этот проект до версии 3.5.
Stylecop рекомендует изменить большую часть явно типизированных переменных на неявно типизированные, например:...
1144 просмотров
schedule
08.05.2024
var в С#. Почему его нельзя использовать в качестве переменной-члена?
Почему невозможно иметь неявно типизированные переменные на уровне класса в C#, когда эти переменные сразу присваиваются?
ie:
public class TheClass
{
private var aList = new List<string>();
}
Это просто что-то, что не было...
535 просмотров
schedule
01.07.2022
Член класса с неявным типом
Возможный дубликат: Использование var вне метода
Я немного искал это, но не слишком уверен в условиях поиска, поэтому ничего не нашел.
Почему я не могу сделать это:
class foo
{
var bar = new Dictionary<string,...
101 просмотров
schedule
22.03.2022
Неявно введенные параметры
Подобно этому вопросу , я решил посмотреть, возможно ли это. для извлечения out параметров из метода в неявно типизированные переменные без определения типов. Мое идеальное решение выглядело бы примерно так:
var result = LiftOutParam((out p1,...
1234 просмотров
schedule
20.05.2022
Неявные классы типов def из других классов типов
Я хочу добавить новый класс неявного типа Divisible для каждого типа T, который уже имеет классы неявного типа Fractional или Integral.
Написанный мной код не компилируется:
object Divisible {
implicit def fractionalDivisible[T](implicit...
93 просмотров
schedule
10.05.2023
Добавление встроенных аннотаций явного типа к замыканию с возвращаемым значением, но без входных параметров в Swift?
Обычно функции не нужны явные типы, поскольку она может вывести тип из контекста:
let f = { input in
1 + input
}
f(2)
Часто вам нужно предоставить явную аннотацию типа , чтобы заставить его использовать определенного типа или в случае, если...
78 просмотров
schedule
30.03.2024