Результаты поиска по запросу "language-features"
Грубо говоря, я лично считаю, что написание классов, производных от базового класса, предлагает аналогичную функциональность, которую вы описываете как «наличие личных данных на экземпляр». Вместо этого у вас просто есть новое определение класса для каждого «уникального» типа.
(и многих других языках) совершенно законно обращаться к закрытым полям других экземпляров того же типа. Например: public class Foo { private bool aBool; public void DoBar(Foo anotherFoo) { if (anotherFoo.aBool) ... } }КакСпецификация C # ...
Не верно для типов значений.
о-нибудь есть полезный примерthis присваивание внутри метода C #? Меня спросили об этом один раз во время собеседования, и я все еще заинтересован в ответе сам.
Я попытался получить список из 4000 наименований, и это сработало. Я предполагаю, что это будет работать и для больших значений.
тно, что функции Python могут иметь максимум 256 аргументов. Мне любопытно знать, относится ли этот предел к*args а также**kwargs когда они развернуты следующим образом: items = [1,2,3,4,5,6] def do_something(*items): passЯ спрашиваю, потому ...
Также не может быть изменено по-обезьянски: datetime.datetime, datetime.timedelta и многое, многое другое. Позор, поскольку есть способы, которыми я хочу часто расширять эти классы.
огих дискуссиях, которые я слышал о Ruby, в котором люди выражали свои сомнения по поводу языка, проблема исправлений обезьян выступает в качестве одной из их основных задач. Тем не менее, я редко слышу одни и те же аргументы в контексте Python, ...
Есть ли в C # слишком много языковых возможностей?
Это обсуждение, которое время от времени появляется в нашей команде. В то время как некоторые быстро освоили функции C # 3.0, другие придерживаются классических приемов. Некоторые никогда не используют Linq, считают, что лямбда-выражения сбивают ...
Почему Self назначается в Delphi?
Этот код в приложении GUI компилируется и запускается: procedure TForm1.Button1Click(Sender: TObject); begin Self := TForm1.Create(Owner); end;(протестировано с Delphi 6 и 2009) почему Self-запись доступна, а не только для чтения?в каких ...
Какая польза от синтаксиса: =?
Я разработчик C #, работаю над проектом VB.NET, и VS продолжает пытаться заставить меня использовать: = thingie, когда я вызываю функцию с параметром ByRef, например: While reader.Read() ...
Тип Python () или __class__, == или
Я хочу проверить, является ли объект экземпляром класса, и только этот класс (без подклассов). Я мог бы сделать это либо с: obj.__class__ == Foo obj.__class__ is Foo type(obj) == Foo type(obj) is FooЕсть ли причины выбирать один над другим? ...
Как пройти через все значения перечисления в C #? [Дубликат]
На этот вопрос уже есть ответ здесь: Как мне перечислить перечисление в C #? [https://stackoverflow.com/questions/105372/how-to-enumerate-an-enum] 26 ответов public enum Foos { A, B, C }Есть ли способ перебрать возможные значенияFoos? В ...
C #: нет преобразования преобразования класса <Child> в класс <Base>
Следующий фрагмент не скомпилируется. Со следующей ошибкой: Не удается неявно преобразовать тип 'Container <ChildClass>' в 'Container <BaseClass>' class BaseClass {} class ChildClass : BaseClass {} class Container<T> where T : BaseClass {} ...