Результаты поиска по запросу "language-features"

2 ответа

Грубо говоря, я лично считаю, что написание классов, производных от базового класса, предлагает аналогичную функциональность, которую вы описываете как «наличие личных данных на экземпляр». Вместо этого у вас просто есть новое определение класса для каждого «уникального» типа.

(и многих других языках) совершенно законно обращаться к закрытым полям других экземпляров того же типа. Например: public class Foo { private bool aBool; public void DoBar(Foo anotherFoo) { if (anotherFoo.aBool) ... } }КакСпецификация C # ...

6 ответов

Не верно для типов значений.

о-нибудь есть полезный примерthis присваивание внутри метода C #? Меня спросили об этом один раз во время собеседования, и я все еще заинтересован в ответе сам.

6 ответов

Я попытался получить список из 4000 наименований, и это сработало. Я предполагаю, что это будет работать и для больших значений.

тно, что функции Python могут иметь максимум 256 аргументов. Мне любопытно знать, относится ли этот предел к*args а также**kwargs когда они развернуты следующим образом: items = [1,2,3,4,5,6] def do_something(*items): passЯ спрашиваю, потому ...

ТОП публикаций

8 ответов

Также не может быть изменено по-обезьянски: datetime.datetime, datetime.timedelta и многое, многое другое. Позор, поскольку есть способы, которыми я хочу часто расширять эти классы.

огих дискуссиях, которые я слышал о Ruby, в котором люди выражали свои сомнения по поводу языка, проблема исправлений обезьян выступает в качестве одной из их основных задач. Тем не менее, я редко слышу одни и те же аргументы в контексте Python, ...

13 ответов

Есть ли в C # слишком много языковых возможностей?

Это обсуждение, которое время от времени появляется в нашей команде. В то время как некоторые быстро освоили функции C # 3.0, другие придерживаются классических приемов. Некоторые никогда не используют Linq, считают, что лямбда-выражения сбивают ...

5 ответов

Почему Self назначается в Delphi?

Этот код в приложении GUI компилируется и запускается: procedure TForm1.Button1Click(Sender: TObject); begin Self := TForm1.Create(Owner); end;(протестировано с Delphi 6 и 2009) почему Self-запись доступна, а не только для чтения?в каких ...

3 ответа

Какая польза от синтаксиса: =?

Я разработчик C #, работаю над проектом VB.NET, и VS продолжает пытаться заставить меня использовать: = thingie, когда я вызываю функцию с параметром ByRef, например: While reader.Read() ...

4 ответа

Тип Python () или __class__, == или

Я хочу проверить, является ли объект экземпляром класса, и только этот класс (без подклассов). Я мог бы сделать это либо с: obj.__class__ == Foo obj.__class__ is Foo type(obj) == Foo type(obj) is FooЕсть ли причины выбирать один над другим? ...

8 ответов

Как пройти через все значения перечисления в C #? [Дубликат]

На этот вопрос уже есть ответ здесь: Как мне перечислить перечисление в C #? [https://stackoverflow.com/questions/105372/how-to-enumerate-an-enum] 26 ответов public enum Foos { A, B, C }Есть ли способ перебрать возможные значенияFoos? В ...

4 ответа

C #: нет преобразования преобразования класса <Child> в класс <Base>

Следующий фрагмент не скомпилируется. Со следующей ошибкой: Не удается неявно преобразовать тип 'Container <ChildClass>' в 'Container <BaseClass>' class BaseClass {} class ChildClass : BaseClass {} class Container<T> where T : BaseClass {} ...